我已经向我的远程群集发布了一个OWIN托管的Web服务。我正在使用在群集创建期间创建的自定义端口4444。我看到4444的AppPort规则。我也能够远程访问其中一个VM,并在本地调用该服务。但是,我仍然无法远程调用它。它会暂停一段时间,不会返回任何内容。
答案 0 :(得分:0)
从本指南开始,确保正确配置Azure负载均衡器:https://azure.microsoft.com/en-us/documentation/articles/service-fabric-connect-and-communicate-with-services/#service-fabric-in-azure
诀窍是确保当负载均衡器将特定端口上的流量发送到群集中的节点时,有一个服务实例在那里侦听该端口。默认情况下,负载均衡器只是将流量发送到所有节点,因此您必须确保在每个节点上都有一个服务实例侦听,如果没有,则必须有一个负载均衡器探测器主动检查哪些节点确实有一个服务实例正在侦听那个港口。