- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Servlet异步特性在Pushlet推技术中应用探究
Servlet异步特性在Pushlet推技术中应用探究摘要:Pushlet作为一个开源框架,是服务器推技术Comet的一个具体实现。研究了Pushlet推技术,分析Pushlet推技术框架并描述其核心类职责。重点分析Pushlet消息推送机制及其Web容器占用问题。利用Servlet异步特性对Pushlet框架进行优化,给出优化方案,实验证明优化的有效性。
关键词:服务器推送技术;servlet容器;异步处理;性能优化
中图分类号:TP391文献标识码:A文章编号:1009-3044(2012)22-5379-04
Research and Application of Servlet Asynchronous Characteristics in Pushlet Push Technology
ZHANG Li-jing1, XIAN Xue-hui2
(1. Information Network Management Center, North China Electric Power University, Baoding 071003, China; 2. Department of Computer Science, North China Electric Power University, Baoding 071003, China)
Abstract: As an open source framework, pushlet is a concrete realization of the comet technology. Researched on the pushlet server push technology, analyzed the framework and described the function of core classes. Focused on the analysis of pushlet message pushing mechanism and the threads occupying problem in web container. Optimized pushlet framework by using the asynchronous characteristics of servlet, put forward optimization approaches. Studies show that this solution can effectively improve server performance and highly practical.
Key words: server push technology; servlet container; asynchronous processing; performance optimization
随着Web技术的流行,越来越多的应用从原有C/S模式转变为B/S模式。用户对于数据实时性的需求也越来越多,很多应用例如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求[1]。最近几年,因为AJAX (Asynchronous JavaScript and XML,异步JavaScript和XML)技术的普及,基于纯浏览器的服务器推技术受到较多关注。Comet技术的出现,摆脱了以往采用插件技术(ActiveX、Flash、Applet等)进行Web应用上的推送,解决了跨平台和插件版本兼容性等问题。Comet技术被称为反AJAX(Reverse AJAX)技术,它通过实现服务器推来解决AJAX需要定时频繁发送请求的问题。通过Com? et,客户端所需要的响应信息不再需要主动地去索取,而是在服务器端以事件(Event)的形式推至客户端。
Pushlet是由Just Van Den Broecke设计并编写的一个开源框架,是Comet的一个具体实现。Pushlet在Servlet机制下,将数据从Server端的Java对象直接推送到(动态)HTML页面,无需任何Java Applet或者插件的帮助,它使Server端可以主动、周期性地更新Client端的Web页面[2]。基于Pushlet的主动推送框架构建简单,只需要使用支持Servlet的服务器即可,使用标准HTTP端口进行连接,不会被防火墙拦截[3]。然而,Pushlet存在着可伸缩性问题,其作者也承认问题的存在[4]。Web容器已经成为Web服务器的主流,它为Servlet和JSP(Java Server Page)组件提供了运行时环境,然而,Web Pe
您可能关注的文档
- IC生产车间部件存取系统硬件系统设计.doc
- IDM 助你上网下载两不误.doc
- Iebook多媒体教学课件设计及开发.doc
- ICU病房有创血压监测探究新进展.doc
- III型先天性食管闭锁Ⅰ期手术诊疗34例体会.doc
- ICU重度烧伤病人心理护理体会.doc
- HydroCOM气量无级调节系统在往复式压缩机使用效果探析.doc
- IL-10对体外培养乙肝患者树突状细胞作用探究.doc
- IL-17在卵巢上皮性肿瘤组织中表达及临床意义.doc
- IL-4基因多态性及癌症易感性.doc
- 2026年刑法知识考试题库200道及答案【最新】.docx
- 2026年刑法知识考试题库200道及答案【夺冠系列】.docx
- 2026年刑法知识考试题库200道含答案(培优).docx
- 2026年马原考试题库300道及参考答案【考试直接用】.docx
- 2026年马原考试题库300道及答案【夺冠】.docx
- 2026年刑法知识考试题库200道及参考答案(实用).docx
- 2026年期货从业资格之期货法律法规考试题库500道及完整答案1套.docx
- 2026年刑法知识考试题库200道带答案(夺分金卷).docx
- 2026年二级造价师考试题库500道附答案(研优卷).docx
- 2026年投资项目管理师考试题库500道含完整答案(典优).docx
文档评论(0)