2

我是 Windows azure 云服务的新手,我想知道是否可以通过内部端点允许 2 个不同云服务中的 2 个角色之间进行通信?

我有一个小的 HttpModule,它的作用是“调度员”。此 HttpModule 托管在云服务中,并在 http 端点(Web 角色)上接收来自 Internet 的请求。

然后,我有第二个云服务,它托管一个 REST 服务(也是 Web 角色)。我希望 httpModule 通过内部端点将传入请求转发到 REST 服务。

是否有可能做到这一点(如果是,怎么做?)

谢谢

4

1 回答 1

2

有几种方法可以做到这一点。

确保两个部署都属于同一个订阅 创建一个关联组 创建一个 Vnet 将这两个服务添加到该组。

这里的描述很好:http: //michaelwasham.com/2012/08/06/connecting-web-or-worker-roles-to-a-simple-virtual-network-in-windows-azure/

请注意,这只有在两个服务都托管在同一区域时才有效。如果您需要有多个区域(例如,每个区域都有一个侦听器,但只有一个工作人员),这将行不通。为此,您需要使用 Azure 服务总线或通过 VIP 连接。

于 2013-04-02T16:48:35.957 回答