【发布时间】:2012-04-03 00:06:15
【问题描述】:
我正在阅读这个Question 关于长轮询的问题,除了提供解决方案之外,还有一个有趣的观点是关于 Apache 处理大量请求的效率低下。我对 Apache Tomcat 有同样的担忧吗?
Apache Tomcat 是否足够高效以处理长轮询。我知道 Apache Tomcat 支持相当多的并发线程,但是它是否扩展到了这样一个限制,以至于我们可以按照上面提到的线程解释的方式将它用于长轮询?
【问题讨论】:
-
在我看来,我更喜欢使用信号量(自旋锁)的短轮询方法来尽可能处理此类服务。如果您可以牺牲几百毫秒(最坏的情况,通常只有几十毫秒)的准确性,您可以获得支持更多并发用户的好处。
-
@TravisJ 是的选项之一,但目标是实现类似 Facebook 的功能,我们有实时更新,我们可以从 Facebook 看到客户端总是在发出请求。
-
facebook的哪个部分?并非所有的 facebook 都是实时内容。您是指实时聊天吗?
-
不,我的意思是新的提要和通知部分。
标签: tomcat long-polling