服务器推送技术(又名“COMET”,“http服务器推送”,“websockets”)

时间:2011-05-03 19:16:49

标签: azure comet server-push

MS / Azure在服务器推送技术方面提供了什么?我的猜测是,目前尚未提供RTM产品。以微软为导向的这项技术的地位,我相信如下:

  • WCF:提供TCP双工,但需要两个TCP套接字(其中一个在客户端上打开)。因此,这不是COMET(并且不能通过防火墙工作)
  • WebSockets:可从Microsoft的Html 5 Labs获得,但仍处于开发阶段
  • ASP.NET:“MS代码示例”提供“reverse ajax”。它看起来很新。这与MS推荐的方法最接近吗?

我还看到Azure对“Worker Role Communication”的讨论,但这不符合条件,因为它需要“80和443以外的端口”。

这仍然是一个“观望”的话题,还是我缺少的东西?

2 个答案:

答案 0 :(得分:1)

看看WebSync;它不是来自微软本身,而是基于微软技术的彗星解决方案。

(免责声明:我在@Freeze Mountain工作)。

答案 1 :(得分:0)

Microsoft目前正在开发它,您可以从这里下载原型: http://html5labs.interoperabilitybridges.com/prototypes/websockets/websockets/info

编辑: 对不起只是看到你已经看到了。话虽如此,没有理由不尝试原型,但它可能比许多“生产”准备好的OSS项目更完整;)