我在Service Fabric上部署了一个应用程序,并且内部产生了一个HTTP侦听器。如何配置与app / cluster相关的侦听URL? 更确切地说,有没有办法通过检索一些环境/角色参数在应用程序内部构建此URL?
假设我的群集被调用" test",然后它将在:test.northeurope.cloudapp.azure.com上提供。如果我有一个名为" Sample"为此我配置了一个名为" SampleTypeEndpoint"的端点。在ServiceManifest.xml中,我的应用会听到的完整网址是什么?
答案 0 :(得分:5)
您在ServiceManifest.xml中配置的端点现在有两个目的:
基本上就是这样。您打开监听器的实际地址由您决定。通常,您在节点IP上打开侦听器,并使用NAT在域名上进行入口流量。在Azure中,NAT是Azure负载均衡器,它自动配置为接受群集的VIP以及.region.cloudapp.azure.com域上的流量。
以下是对Azure中Service Fabric群集的工作原理的更全面概述:https://azure.microsoft.com/en-us/documentation/articles/service-fabric-connect-and-communicate-with-services/