Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于comet通知的servlet 3.0与node.js_Java_Node.js_Servlets_Comet - Fatal编程技术网

Java 用于comet通知的servlet 3.0与node.js

Java 用于comet通知的servlet 3.0与node.js,java,node.js,servlets,comet,Java,Node.js,Servlets,Comet,我正在开发一个web应用程序,可以像comet那样向用户推送实时通知。我当前的解决方案使用Servlet3.0。总的想法是 请求的异步上下文被放入应用程序范围映射中 单个后台线程在队列上等待NotiActions 如果是通知,则会将其推送到中相应的AsyncContext 地图 我正在使用带有NIO连接器的Tomcat7.0。一般来说,我使用的方法与此非常类似: 我还没有机会浏览node.js。我的大多数用例(可能)可能不会从node.js中受益,但这个comet通知可能会 据我所知,两个解决方

我正在开发一个web应用程序,可以像comet那样向用户推送实时通知。我当前的解决方案使用Servlet3.0。总的想法是

  • 请求的异步上下文被放入应用程序范围映射中
  • 单个后台线程在队列上等待NotiActions
  • 如果是通知,则会将其推送到中相应的AsyncContext 地图
  • 我正在使用带有NIO连接器的Tomcat7.0。一般来说,我使用的方法与此非常类似:

    我还没有机会浏览node.js。我的大多数用例(可能)可能不会从node.js中受益,但这个comet通知可能会

    据我所知,两个解决方案都不会有一个线程请求,因此两个系统都应该扩展

    我的问题是,使用Servlet3.0异步模式或Node.js来扩展comet的一般优缺点是什么