我们在Windows 2016节点上运行SF独立群集(V6.5.641.9590),并定义了应用程序端口范围在30001和30081之间。有时,我们面临与SF内部服务(例如图像存储服务)的端口冲突。
对于Service Fabric群集,应用程序端口或临时端口是否存在范围限制?我看到一些帖子提到应用程序端口必须低于30000,但是在官方文档中没有写任何类似的内容。
以下是清单中的代码段:
<Endpoints>
<ClientConnectionEndpoint Port="19000" />
<LeaseDriverEndpoint Port="19002" />
<ClusterConnectionEndpoint Port="19001" />
<HttpGatewayEndpoint Port="19080" Protocol="http" />
<HttpApplicationGatewayEndpoint Port="19081" Protocol="http" />
<ServiceConnectionEndpoint Port="19003" />
<ApplicationEndpoints StartPort="30001" EndPort="30081" />
<EphemeralEndpoints StartPort="29000" EndPort="30000" />
</Endpoints>
通过此设置,我们在端口30006/30007上运行的服务有冲突(SF的ImageStore服务)。