基于动态调度机制的服务器推送技术研究

基于动态调度机制的服务器推送技术研究

论文摘要

随着互联网技术和浏览器技术的快速发展,越来越多的桌面应用成功地转向了浏览器平台,但浏览器基于HTTP协议的特性,使得客户端和服务器端难以维持持久连接的状态。服务器推送技术作为一种新型的信息推送技术在浏览器上的应用,能够对实时信息进行主动推送,满足人们获取实时信息、在线即时互动等应用的需求。服务器推送技术随着AJAX的出现有了重大的突破,有效地改进了服务器负载过重的性能问题。但是,目前的多种服务器推送技术解决方案着重改善服务器性能,而忽略了具体的应用性能、服务质量以及用户友好性。本文首先通过对服务器推送技术所采取的三种传输模式进行分析、研究和对比,指出现存解决方案中存在的普遍问题,针对这些问题提出了一种基于Web应用的综合决策模型,它综合用户自定义的多方面因素,最大程度满足应用需求和系统性能。其次,针对服务器推送技术的跨域访问问题,提出自己的解决方案,对服务器推送技术所采取的传输模式以及其所支持的连接类型进行组合,提高与浏览器的兼容性。再次,结合基于Web应用的综合决策模式,设计一个以实际应用需求为核心基于动态调度机制的服务器推送应用框架,引入IOC (Iversion of Control,控制反转)思想,使得应用框架能够通过适当地修订参数实现传输模式的自动切换,大大降低了该框架的维护成本,同时使用Bayeux协议和线程池保证低延迟、高响应的用户并发交互操作。最后,通过实验验证应用框架的正确性、有效性、用户友好性、与浏览器的兼容性等性能,在一定程度上能够扩大原有的应用范围,提高Web应用的灵活性。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的研究背景
  • 1.2 国内外历史发展与研究现状
  • 1.3 论文的研究内容
  • 1.4 论文的组织结构
  • 第2章 服务器推送技术研究
  • 2.1 服务器推送技术概述
  • 2.2 AJAX概述
  • 2.3 主流的传输模式
  • 2.3.1 Polling传输模式
  • 2.3.2 Long-polling传输模式
  • 2.3.3 Streaming传输模式
  • 2.4 现存传输模式比较
  • 2.5 现存技术框架存在的问题
  • 2.6 浏览器兼容性问题
  • 2.7 本章小结
  • 第3章 模糊综合评价
  • 3.1 模糊理论
  • 3.2 模糊评价基本思想
  • 3.3 综合决策模型
  • 3.3.1 综合决策建模
  • 3.3.2 因素确定
  • 3.3.3 评价确定
  • 3.3.4 权重确定
  • 3.4 本章小结
  • 第4章 基于动态调度机制的服务器推送应用框架
  • 4.1 核心思想
  • 4.2 工作原理
  • 4.3 综合决策
  • 4.4 模式分配
  • 4.5 Bayeux协议
  • 4.5.1 协议相关术语
  • 4.5.2 协议操作
  • 4.6 线程池
  • 4.7 本章小结
  • 第5章 实验与性能评估
  • 5.1 案例介绍
  • 5.2 浏览器兼容性测试
  • 5.3 性能评估
  • 5.4 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间发表的论文和取得的科研成果
  • 致谢
  • 相关论文文献

    • [1].基于云存储的高校实时推送技术研究[J]. 信息与电脑(理论版) 2016(18)
    • [2].光纤坐席管理系统4K信号自动推送技术研究[J]. 自动化与仪器仪表 2019(04)
    • [3].使用消息推送技术发布预警信息[J]. 信息技术与信息化 2015(08)
    • [4].基于移动互联网的高职智慧校园主动推送技术的设计与实现研究[J]. 网络安全技术与应用 2017(11)
    • [5].基于WebSocket的服务器推送技术研究[J]. 网络安全技术与应用 2014(06)
    • [6].思杰推出全新NetScaler Web 2.0推送技术有效降低互动Web应用的交付成本[J]. 中国新通信 2009(09)
    • [7].主动推送技术在移动协同教育中的应用[J]. 现代教育技术 2012(04)
    • [8].一种基于JMS的实时推送技术[J]. 电子设计工程 2015(23)
    • [9].基于MQTT协议的推送技术研究[J]. 软件导刊 2016(03)
    • [10].WebSocket服务器推送技术的研究[J]. 河北省科学院学报 2014(02)
    • [11].Rss推送技术使图书馆服务理念得到更深入体现[J]. 农业图书情报学刊 2009(08)
    • [12].基于屏幕推送技术和“雨课堂”的大学英语混合式教学模式探究[J]. 文化创新比较研究 2018(08)
    • [13].屏幕推送技术和“雨课堂”的应用下构建大学英语混合式教学模式[J]. 校园英语 2019(15)
    • [14].HTML5实现Web服务器推送技术[J]. 唐山师范学院学报 2014(05)
    • [15].互联网定向广告和推送技术研究[J]. 电脑知识与技术 2015(20)
    • [16].服务器推送技术研究[J]. 电脑知识与技术 2012(07)
    • [17].高校信息主动推送中心的设计与应用探索[J]. 广西大学学报(自然科学版) 2011(S1)
    • [18].基于Android平台的推送技术应用设计与实现[J]. 无线互联科技 2017(14)
    • [19].Web服务推送技术的研究与实现[J]. 福建电脑 2012(12)
    • [20].Web应用中的服务器推送技术研究综述[J]. 计算机系统应用 2008(11)
    • [21].移动推送技术面面观[J]. 移动通信 2011(05)
    • [22].媒介双重属性下关于算法推送技术的探析[J]. 新闻研究导刊 2019(16)
    • [23].推送技术在知识服务中的应用分析[J]. 中国商界(下半月) 2010(04)
    • [24].基于微信的气象灾害预警信息精准智能推送技术的实现[J]. 气象科技 2020(02)
    • [25].云环境下个性化智能推送技术探析[J]. 情报理论与实践 2011(11)
    • [26].基于RSS的数字图书馆个性化推送技术研究[J]. 农业图书情报学刊 2010(10)
    • [27].基于推送技术的个性化数字参考咨询服务探究[J]. 科技情报开发与经济 2009(27)
    • [28].融合消息推送技术在高校中的应用[J]. 中国科技信息 2020(19)
    • [29].基于服务器推送技术和XMPP的WebIM系统实现[J]. 计算机工程与设计 2010(05)
    • [30].图书情报机构知识推送技术平台分析[J]. 中国科技信息 2014(21)

    标签:;  ;  ;  

    基于动态调度机制的服务器推送技术研究
    下载Doc文档

    猜你喜欢