基于服务器集群的DWR主动推送技术研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:chenchao198339
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网正在越来越好地造福人类,而Web应用软件作为互联网产业的主力军被广泛应用到各个领域,特别是Ajax技术的普及,使得Web应用变得更加高效便捷、交互性更强。为了满足对实时性要求较高的应用的需求,比如即时聊天工具、实时天气预报、股票情况实时监测等应用,就需要主机能够主动的把内容推送给客户浏览。但是随着用户数量的持续增多,服务器需要完成的推送任务呈现几何式增长,一台服务器已经不堪重负。基于以上问题,本课题研究的基于服务器集群的主动推送技术应运而生。本文在对国内外服务器集群推送技术的分析和研究基础上,首先,使用Nginx反向代理实现了负载均衡服务器集群,使得系统能够满足大量用户的并发使用,其次,在基于SSH3框架开发的Web项目中应用DWR技术,实现信息推送。通过对DWR技术的设计原理和推送过程进行深入研究,对其在跨服务器时所暴露的问题进行重点分析,摒弃了原有通过轮询各个服务器节点来筛选用户的方式,创新性地提出利用Memcached实现DWR在多服务器间的ScriptSession共享,使得系统能够高效率地选取目标用户。此外,在推送任务执行时应用了自定义线程池,改进了原有的推送任务一对一执行的方式,保证了大量推送任务到来时能够高效率的执行。在本文研究过程中,与单一主机推送技术相比,它具有高并发性、可扩展性、容灾性等突出优点,与传统的服务器集群推送方式比较,它具有执行效率高,响应周期短的优点,能够满足用户在功能和性能上的需求。
其他文献
文章通过对MIMO系统、OFDM系统以及V—BLAST编码方式进行分析,论证了天线选择算法在V—BLAST编码条件下MIMO—OFDM系统的可行性。与传统的MIMO系统相比,MIMO—OFDM系统误码率更
摘 要:目的:通过调查某医学院校毕业生对所在院校的评价情况,来了解医学院校本科毕业生培养质量,进而为日后开展医学生本科教学提供参考。方法:以辽宁省某医学院校2006-2010年毕业生为整体,采用随机抽样方法,对该院校教育及培养方式进行横断面调查。数据使用spss13.0进行分析。结果:分析结果显示,学生对该院校教育及培养方式表示认可,满意度较高;且大部分学生能够合理运用自身能力自荐或积极参加招聘会
环境工程微生物学是环境工程专业的一门专业基础课,具有很强的实践性和应用性,但是由于种种传统的原因,其实验教学方面存在明显的问题。结合环境工程微生物学的实验教学特征,
高精度地图是近年来无人车领域的热门研究内容,它能够提升无人车在多种环境下的稳定性,确保无人车在复杂多变的交通流中的通行能力。高精度地图对于无人车主要有两个作用:存储大量的先验信息为无人车提供导航,比如车道的几何形状、车道线的属性、路口的拓扑结构等;通过感知数据以稀疏特征或是稠密点云的形式对环境的几何形状进行建模,并将实时的感知数据与其进行匹配以获取无人车当前的位置和姿态。无人车常见的设备中,组合导
自体动静脉内瘘(autogenous arteriovenous fistulas,autogenousAVF)因长期开放率高和并发症发生率低而成为终末期肾脏病维持性血液透析患者首选血管通路。腕部桡动脉头静脉内瘘
在国家密切关注下,为进一步提高高校学生学习的时效性,教育部对高校课程的深化改革已经全面推进。高校思想政治课的教学质量是评定改革成功与否的重要标准,而高校思想政治课
本刊讯2012年12月18日,佛山市三水区康立泰无机合成材料有限公司组建佛山市工程技术研究开发中心可行性论证会在康立泰陶瓷研究所内举行。佛山市科技局、经贸局、发改局、三水
宏晟电热公司HG-220/9.8-MQ13 型锅炉存在一次风喷口磨损和飞灰可燃物含量偏高等问题,分析了原因,提出了煤粉燃烧器的改造措施.实施后解决了一次风喷口磨损问题,降低了飞灰可