基于HTTP长连接的WEB实时通信技术的研究

被引量 : 16次 | 上传用户:xx123321058
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现阶段,WEB应用的形式越来越丰富,各种WEB应用层出不穷,实时WEB的应用也逐渐变得广泛,实时天气、股票行情、实时系统监控等,这些WEB实时应用的流行推动着实时通信技术的发展。从传统的轮询方式到Flash XMLSocekt,再到AJXA流行后的基于AJAX的长轮询方式,每种技术都在前者的基础上取得了进步,但是都或多或少存在一定不足。目前,最新的WEB实时通信技术是HTML5标准中的WebSocket,现阶段还处于草案时期,但是大多数厂商在各自的产品中已经开始支持它了。然而现在大多数实时通信解决方案都是对已有技术的简单运用,很难全面地解决现实环境中实时通信所遭遇的一些棘手问题。本论文的目的就是针对目前WEB实时应用中的不足,通过最新的WebSocket技术,结合现有的一些理论技术提出一种WEB实时通信的解决方案,旨在解决WEB实时通信中低网络吞吐率、低资源利用率、高延时等问题,并针对云计算环境下产生的高并发实时应用进行优化与改进。具体的研究过程为:首先提出了基于HTTP长连接的WEB实时通信模型,在模型中,通过WebSocket实现客户端与浏览器的持久连接,并且结合Comet解决浏览器兼容问题;其次分别对模型的客户端和服务器端进行相应设计,包括客户端浏览器支持的设计,服务器长连接管理的设计,连接复用与连接负载均衡的设计等;然后综合运用现有的理论基础和技术对模型进行初步的设计与实现;接着运用该模型实现一个支持高并发的实时网页聊天系统,以及实现云平台中系统状态监测的WEB端实时通信功能;最后对模型进行理论测试并进行分析,以及对实现的应用系统进行相应测试得出实验结果。本文提出的基于HTTP长连接的WEB实时通信模型,能够改善实时通信中常见的低网络吞吐率、高延时等问题,特别针对大规模实时通信提出了连接复用和负载均衡的处理,能够适应目前大规模实时通信系统的要求。通过验证,该实时通信技术方案可以满足高并发实时通信要求,能有效减少服务器资源的利用,提高用户体验。
其他文献
吴承恩并非《西游记》作者。宋末和元代关于全真教领袖丘处机(长春真人)撰成《西游记》的三种记载,包括新发现的宋末碑文,是丘麾下陕西全真道士创作《西游记》祖稿即《西游记
清代,来自武当山的陈清觉、张清夜、穆清风等道士相继入蜀,使四川全真道逐步兴盛发展起来,成为整个清代道教"龙门中兴"的重要组成部分。本文以清代方志资料为主,辅以金石、碑
<正>分析了泥石流能量转化过程及冲击荷载的紊流形态,并根据其脉动特性,将泥石流冲击荷载看作信号进行研究。以大型泥石流模型试验为基础,利用小波时频分析方法将试验测取的
本文通过对城市生活垃圾-菜市场垃圾及农村沼气生产的状况分析,并对菜市场垃圾进行沼气发酵处理实验,提出了应用菜市场垃圾进行沼气生产,集中供气,实现能源可再生的多样化,同
科学地确定消火栓系统的消防流量,将能更好地保障建筑的安全。基于此,在消火栓系统的计算中,提出利用最不利点确定压力、最不利区域确定流量。利用Excel,采用流量试算法,可以
<正> 96年度在校党委的领导下,校团委大力加强对全校团员青年的领导,在思想教育、社会活动、精神文明建设等方面做了大量的工作,现对照团市委印发的“有限目标考核意见”内容
为适应2l世纪对管理专业人才培养的需要,为进一步提高"管理运筹学"课程教学的效果与质量,本文阐述了管理运筹学教学改革的作用与意义,指明了管理运筹学教学改革的方向,并以此
针对我国当前城市电网评价指标体系的不足,通过分析对比世界大都市电网评价理论与方法,构建了针对我国大都市电网特点的综合评价体系。该体系在电网可靠性、安全性、经济性等
通过对近 3年的有关针灸治疗第三腰椎横突综合征的部分文献进行整理 ,从针灸疗法、小针刀疗法、粗针疗法、局部注射、局部封闭、综合疗法进行综述 ,认为针灸治疗第三腰椎横突
提出了一个基于SBC2000单板机的设计方案,实现了对电力系统的实时控制.在分析了输入信号的特点后,根据系统的要求,采用FIR数字滤波器,分离信号中的不同频率成分,同时比较了各