轮询双工无法扩展...有什么替代方案?

时间:2009-11-01 00:31:43

标签: silverlight long-polling

我们的测试表明,轮询双工绑定根本无法扩展,无法用于Web场甚至Web园中的服务。我们已经查看了客户端推送方法的TCP / IP套接字,但防火墙问题确实允许我们使用套接字。

我想知道这个问题的替代“免费”解决方案是什么?允许我们扩展并允许我们将数据推送到客户端......

我也尝试了本文http://tomasz.janczuk.org/2009/09/scale-out-of-silverlight-http-polling.html中的解决方案,但最后,对数据库进行了太多的轮询,性能受到了影响。

我们的Silverlight应用程序需要一个pub / sub设计,但它需要可靠且可扩展......任何想法?

2 个答案:

答案 0 :(得分:1)

我听说过lightstreamer,它的扩展性非常好,但我对许可证费用不感兴趣

另请参阅silverlight.net上的this有趣的对话

答案 1 :(得分:0)

查看WebSync,它是为.NET构建的完整彗星服务器。它处理服务器场,商用硬件上每台服务器同时有超过30,000个用户(3 gig ram,廉价的AMD 3核心处理器)。它不是免费的,但它是一个很好的解决方案。甚至还有一个运行silverlight here的例子。