我在Azure SF上部署了一个包含3个应用程序的5节点集群。我已经在Azure App Service上使用Jquery部署了我的html Web应用程序,现在我想从我的Web应用程序调用群集上托管的应用程序 API 之一。 在$ .ajax请求中我应该将哪个值传递给url属性访问我的API?
SF EndPoint :https://xyz.southcentralus.cloudapp.azure.com:19000
API :fabric:/ ApplicationAPI
我的SF和应用服务与我的SF群集上的 VNet 相同负载均衡器
答案 0 :(得分:1)
您的群集可通过创建群集时创建的公共DNS条目访问。
https://xyz.southcentralus.cloudapp.azure.com
现在......为了让您获得服务,您需要打开负载均衡器上的端口。如果您在结构上指定了侦听端口:/ 82在端口8217上的ApplicationAPI / SomeService,您将在后端池上创建从端口X到端口8217的负载均衡器规则。使用上述域名时,端口X将是您要使用的任何端口。
注意: 您可以在负载均衡器前设置某种网关,以便您可以创建基于路径的规则来转发流量,这样您就无法访问奇怪的端口号上的所有内容。