【摘 要】
:
随着互联网的普及和信息爆炸式的增长,基于服务器推送技术的网络应用(如新浪微博、股票价格监控应用、网页实时聊天类应用)以其交互性强、实时性好的技术优势受到了大量用户
论文部分内容阅读
随着互联网的普及和信息爆炸式的增长,基于服务器推送技术的网络应用(如新浪微博、股票价格监控应用、网页实时聊天类应用)以其交互性强、实时性好的技术优势受到了大量用户的欢迎。智能手机的普及和移动浏览器的成熟为服务器推送技术在移动互联网中的应用提供了条件。同时,复杂的网络应用需要越来越多的基础服务模块(如搜索、内容管理、消息推送等功能模块)间的协作来对用户服务。统一支撑平台是一种面向服务的应用设计架构,设计思想是将基础服务与应用具体业务逻辑进行解耦,提高应用的可扩展性。服务器推送系统是统一支撑平台的一种重要的基础服务,其他服务通过调用服务器推送系统实现消息推送功能。本文首先对比分析了目前主流的服务器推送技术的实现方案,确定了使用Comet技术来实现服务器推送;基于PC(Personal Computer,个人电脑)和手机浏览器对Comet的支持程度,选择了基于Ajax长轮询和流方式的技术方案。然后,本文对主流支持长连接的Web服务器进行分析比较,最终采用对长连接支持较好的Nginx作为推送服务器,以Nginx模块的方式实现消息推送功能。本文对服务器推送系统进行了需求分析和整体设计,将系统分为统一接入模块、消息推送模块和长连接模块,分析了系统中关键对象的生命周期,然后对关键模块进行了详细设计与实现。最后,本文对方案中的关键模块进行了功能、性能测试,并对方案进行了简要的总结和展望,建议从推送模块支持消息优先级、浏览器端进行多页面连接合并和基于消息推送频率进行发送模式切换方面对系统做进一步改进;指出了WebSocket技术将是未来实现服务器推送的主流技术。
其他文献
基于科研团队最近几年关于微生物产灵菌红素的科研成果,以灵菌红素系列产品为主线,引入分离纯化所涉及的不同单元操作,辅以其影响因素,尝试构建一套符合国家对应用型创新型生
药肥是将农药和肥料按一定的比例配方相混合,并通过一定的工艺而生产的农药与肥料的复合剂。是通过对药肥的优缺点、药肥的国内外研究状况、药肥的混配原则和生产方法、各种
平等就业权是人权的核心内容之一。坚持公平就业、反对就业歧视,既是保障劳动者平等就业权的要求,也是维护劳动力市场公正秩序的需要。自上个世纪中期开始,加强反就业歧视立
神经内科是医学中一个重要的分支,主要是对一些精神类疾病进行治疗,由于这些疾病的发病位置为脑部,使得神经内科的相关知识较为复杂和较难理解。这就对从事神经内科相关教学
上世纪80年代以来,越来越多的人意识到学习者二语习得的成败很大程度上受到情感因素的影响。克拉申的“情感过滤假说”证实了情感因素对学习者的影响。大量研究显示,在所有情感
文章基于国培实践,遵循教学论、课程论和发展心理学的基本原理,提出教师培训"自构型课程"设计模式,探索"研究性课程"、"半开放性课程"和"全开放性课程"三种类型的新培训课程设计思路,
近年来,国内部分地区精神活性物质(以下简称:活性物质)滥用(俗称:吸毒或成瘾)的患者逐步增多,对他们的戒毒治疗尤为重要。除常规药物戒断治疗外,康复阶段的心理治疗及社会干预亦很关键
针对级进模生产中常见的问题,分析了产生的原因,并逐一提出了处理方法,对改进级进模设计、制造和生产使用具有借鉴作用。
目的统计分析我院妇科名医诊区中药用药状况,为临床用药提供参考。方法收集2011年6月至2012年6月我院妇科名医诊区4 000张中药处方,对中药饮片使用情况统计调查和分析。结果
随着交流电力机车的广泛使用,牵引网负序和过分相问题日益突出,采用配置铁路功率调节器(railway power conditioner,RPC)的同相供电系统是一种可行方案.为了提高该方案中功率