servlet 3.0 vs node.js用于彗星通知

时间:2012-06-08 19:47:29

标签: java node.js servlets comet

我正在开发一个将实时通知推送到用户彗星风格的网络应用程序。我目前的解决方案使用Servlet 3.0。一般的想法是

  1. 将请求的AsyncContext放入应用程序范围Map
  2. 单个后台线程等待队列上的通知
  3. 如果是通知,则将其推送到相应的AsyncContext中 地图。
  4. 我正在使用带有NIO连接器的Tomcat 7.0。一般来说,我使用的方法与此类似:http://www.javaworld.com/javaworld/jw-02-2009/jw-02-servlet3.html?page=3

    我还没有机会探索node.js.我的大多数用例(可能)可能不会从node.js中受益,但也许这个彗星通知会。[/ p>

    据我了解,两个解决方案都没有一个请求线程,因此两个系统都应该扩展。

    我的问题是,使用Servlet 3.0异步模式或Node.js进行缩放彗星的一般优缺点是什么?

0 个答案:

没有答案