我们有一个 Azure 应用程序,它有一个 worker 角色和一个 web 角色,worker 角色必须知道对外暴露的 web 角色地址。这是因为,Web 角色包含一些 Worker 角色可以使用的 Web API,所以我们需要知道 Web 角色的确切 url 地址。
有什么办法得到吗?
我们有一个 Azure 应用程序,它有一个 worker 角色和一个 web 角色,worker 角色必须知道对外暴露的 web 角色地址。这是因为,Web 角色包含一些 Worker 角色可以使用的 Web API,所以我们需要知道 Web 角色的确切 url 地址。
有什么办法得到吗?
您应该查看命名空间中的Role
, RoleInstance
,RoleInstanceEndpoint
类Microsoft.WindowsAzure.ServiceRuntime
。使用这些您应该能够找到所有角色实例的 IP 地址和端口。