Web推送技术之comet4j使用

Web推送技术之comet4j使用

参考:[comet4j开发指南][comet4j使用Demo][“服务器推”技术之使用HTTP长轮询的Comet]

JAR包为comet4j-tomcat7.jar,可以百度搜索,从CSDN下载。
还有一个js文件comet4j.js,同样可以从CSDN下载。
使用参考上面2篇文章就OK了,使用还比较简单。
comet4j-tomcat7.jar适用tomcat7和tomcat8.0.28,试验tomcat8.5.6报错了。

ClassNotFoundException: org.apache.catalina.comet.CometProcessor

在tomcat_home/lib目录中的catalinar.jar确实没有找到这个类,tomcat8.0.28版本是有的。


可以看到消息数量是在变化的,但Network标签并没有产生新的请求,总共就2个请求,一个是刚进入页面时对服务器建立连接,第二个连接则是通信的。也就是说,在建立连接后,一直用的同一个连接进行的通信。

demo参见:云笔记IT Tchnology/性能优化/《Web推送技术之comet4j使用(实践)demo》
另外,源代码可以在git@osc查看。

websocket与comet4j性能对比:websocket与comet4j性能对比

Donny wechat
欢迎关注我的个人公众号
打赏,是超越赞的一种表达。
Show comments from Gitment