在Azure上托管非WCF服务

时间:2012-08-03 14:53:21

标签: wcf azure

是否可以在Azure上托管非wcf服务?我猜不是。但是想要仔细检查。

2 个答案:

答案 0 :(得分:0)

您可以托管您想要的任何类型的服务。 Windows Azure Web /辅助角色基本上是具有一些脚手架代码的Windows Server 2008 VM。在OnStart()Run()中,您可以启动侦听端口的进程(您还必须为其创建输入端点)。那时,你已经开始运行了。这就是你运行像MongoDB这样的东西(至少是一个独立的实例或分片路由器),你打开端口27017,然后运行带有该端口号的mongod.exe。

请注意:如果您有多个Web或辅助角色实例,则会在所有实例之间对流量进行负载平衡。因此,您需要保持您的服务无状态,并且不要假设访问者会一直到达特定的角色实例。

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

答案 1 :(得分:0)

据我所知,无法通过Windows Azure服务总线托管非WCF服务,来自Clemens Vasters的TechEd就即将推出的新功能“IIS混合云桥”应该满足这一要求。

此处提供更多信息:http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/AZR308

看起来它将是一个开源项目。