我有一个具有多个云服务的azure虚拟网络,并希望在来自不同云服务的角色实例之间动态建立通信。
在相同的云服务中,我能够通过访问RoleEnvironment检索其他角色实例的内部端点,并按角色名称搜索角色。
我知道,在同一个虚拟网络中,vms可以通过内部端点进行通信,甚至可以跨云服务进行通信。但是,我不知道如何动态(以编程方式)检索位于同一虚拟网络中不同云服务中的角色实例的内部端点。在这种情况下,RoleEnvironment类是否仍然有效,或者是否还有其他我应该研究的类?
发布于 2017-03-15 17:47:20
正如您所描述的,同一虚拟网络中的虚拟机可以使用虚拟机ip相互通信。
但我们只能检索与Azure管理库相同的云服务中的角色实例的信息。更多信息请参考官方document,
您只能检索有关在您的云服务中运行并定义至少一个内部终结点的角色实例的信息。您无法获取在其他服务中运行的角色实例的相关数据。
如果我们需要在不同的云服务编程之间进行通信,我们可能需要使用WCF或Azure serviceBus。
https://stackoverflow.com/questions/42793763
复制相似问题