2012-08-03 74 views

回答

0

您可以托管任何类型的服务。 Windows Azure的web/worker角色基本上都是带有一些脚手架代码的Windows Server 2008 VM。在OnStart()Run()中,您可以启动在端口上侦听的进程(您还必须为其创建输入端点)。那时候,你已经起来跑步了。这就是你如何运行类似MongoDB的东西(至少是一个独立的实例或分片路由器),在那里你打开端口27017,然后用该端口号运行mongod.exe。请注意:如果您的网络或辅助角色有多个实例,则流量将在所有实例中进行负载平衡。因此,您需要保持服务的无状态,并且不要假设访问者会继续到达特定的角色实例。

编辑:快速说明:您的服务必须是基于tcp,http,https或udp的,因为这些是当前支持的端口协议。

+0

David,谢谢你的回复。匆忙中,我可能会问错误的问题。我的问题更多的是关于Azure AppFabric服务总线(ASB)。我知道客户可以使用ASB轻松地与组织防火墙后面的内部WCF服务通话。这是通过代表内部服务在ASB中创建中继服务来实现的。我想知道如果这是可能的,如果内部服务是非WCF。 – Chuck 2012-08-03 20:08:05