基于服务器推送技术和XMPP的WebIM系统实现

被引:27
作者
陈航 [1 ,2 ]
赵方 [1 ]
机构
[1] 北京林业大学信息学院
[2] Sun中国工程研究院
关键词
Web即时通讯; Comet技术; 可扩展消息处理在线协议; Jetty服务器; 服务器推送;
D O I
10.16208/j.issn1000-7024.2010.05.016
中图分类号
TP311.52 [];
学科分类号
摘要
为解决现有WebIM系统中大量用到AJAX周期请求而产生的系统消息延迟,以及客户端和服务器端通信量大的问题,提出了以服务器推送技术作为基础的WebIM系统,并选择XMPP作为服务器和客户端的通信协议。在比较AJAX和Comet技术原理的基础上,给出了Comet技术实现HTTP长连接的策略。通过一个原型WebIM系统,验证了Comet技术在WebIM系统中使用的确可以有效地解决大量AJAX周期请求的问题。
引用
收藏
页码:925 / 928+994 +994
页数:5
相关论文
共 3 条
[1]   B/S模式下基于Jabber的IM系统的构建方法 [J].
邹奕婷 ;
赵方 .
计算机应用与软件, 2008, 25 (12) :196-198
[2]  
基于服务器推送和事件流处理技术的实时Web系统研究.[D].薛真真.浙江大学.2008, 08
[3]  
基于XMPP的企业IM的研究及实现.[D].潘晓丰.中国科学院研究生院(计算技术研究所).2006, 02