我想我错过了一些表面上的东西。 我已经在Azure中创建了SF集群。它有一个负载均衡器和一个包含 3 个虚拟机(节点)的网络,其 IP 地址为 10.0.0.0/16。
当我向负载均衡器询问应用程序端点时,它会使用节点 IP 地址进行响应。 (我用WireShark捕获了数据包)但我无法访问它,因为网络是私有(private)的。
有关我的案例的更多信息:3xA0 实例、net.tcp:20001 端点、防火墙允许连接、打开和监听的端口、我已分配给平衡器的公共(public) IP 地址、服务端口的探测。
最佳答案
在您的负载均衡器上,您需要分配一个公共(public) IP 地址。您可以在documentation中找到一些非常好的详细指南。为此。
关于azure - 从 Internet 访问 Azure Service Fabric 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40809570/