Utk*_*tav 5 c# testing debugging azure azure-service-fabric
我有一个非常简单的用例,我需要在 Azure Service Fabric 中设置 5 节点集群环境,然后调试代码。
我面临的问题是,当我在本地为 5 节点集群部署应用程序时,由于机器上只有一个节点可以使用我的端口,因此我的应用程序仅在 1 节点集群上运行,而在其他 4 个节点上部署失败因为端口不可用。
我正在寻找在本地环境中部署和测试多节点集群的步骤。如有任何线索,我们将不胜感激,是否也可以在本地测试多节点 Azure Service Fabric 集群。
小智 3
你能试试这个吗?:
使用环境特定设置来定义端口号:
<ServiceManifestImport>
<ServiceManifestRef ServiceManifestName="Web1Pkg" ServiceManifestVersion="1.0.0" />
<ResourceOverrides>
<Endpoints>
<Endpoint Name="ServiceEndpoint" Port="[MyWebAPI_PortNumber]"/>
</Endpoints>
</ResourceOverrides>
<ConfigOverrides />
</ServiceManifestImport>
Run Code Online (Sandbox Code Playgroud)
在应用程序清单中定义一个空的默认值,默认使用随机端口:
<Parameters>
<Parameter Name="MyWebAPI_PortNumber" DefaultValue="" />
</Parameters>
Run Code Online (Sandbox Code Playgroud)
在 cloud.xml 中定义特定于环境的覆盖值,以在该环境中使用端口 80:
<Parameters>
<Parameter Name="MyWebAPI_PortNumber" Value="80" />
</Parameters>
Run Code Online (Sandbox Code Playgroud)
更多信息请点击这里。
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |