web服务器推送技术的设计与实现
发布时间:2022-01-03 00:47
随着科学技术的快速发展,传统的基于“请求—响应”模式的web应用已经不能全部满足用户的需求,而服务器推送技术越来越受到人们的关注,并且在今天,它已经被运用到了许多重要的领域,如、股票的实时监控、公共服务信息的发布和即时通信等。这些与推送相关的应用大部分都是通过安装客户端应用程序来实现的,它们虽然能够满足反向推送信息的功能,但由于需要在每个客户端都安装软件,不利于客户端的维护。相比之下,基于B/S模式的应用具有跨平台、免客户端维护等优点,因此越来越多的C/S应用逐渐迁移到web平台上来。在互联网中,所有的资源都是基于HTTP协议的,而HTTP是一种无状态的协议,客户端每次发起请求在收到响应信息后,服务器就主动断开当前连接。这一缺陷导致基于web的服务器反向推送技术发展十分缓慢,如何能够改变HTTP的连接方式并在浏览器和服务器之间建立一个全双工的通信通道是实现基于web的反向推送功能的难点。目前在web上实现服务器推送的方式有许多种,如HTTP长连接、DWR反向推送、隐藏I frame等,它们的共同特点是运用JavaScript、Ajax等技术封装了浏览器和服务器之间的通信,降低了应用程序...
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:58 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 引言
1.2 问题的提出
1.3 课题背景
1.4 研究内容和创新点
1.5 论文组织结构
第二章 相关推送技术介绍
2.1 服务器推送技术概述
2.2 服务器推送技术的应用价值
2.3 服务器推送技术的国内外发展状况
2.4 服务器推送技术的现有实现方案
2.4.1 基于轮询技术
2.4.2 Ajax长轮询
2.4.3 Java Applet技术
2.4.4 Flash XMLSocket技术
2.4.5 基于Iframe的HTTP流方式
2.5 本章小结
第三章 Websocket反向推送分析与实现
3.1 项目简介与分析
3.1.1 内网安全管理系统简介
3.1.2 项目需求分析
3.1.3 现有推送技术的可行性分析
3.2 HTTP协议分析
3.2.1 HTTP协议简介
3.2.2 HTTP协议结构与内容
3.2.3 HTTP/1.1与HTTP/1.0比较
3.3 Websocket的研究
3.3.1 Websocket简述
3.3.2 Websocket握手请求
3.4 Websocket的实现
3.4.1 客户端实现
3.4.2 服务器端实现
3.5 Websocket的可行性分析
3.6 本章小结
第四章 事件流处理技术的分析
4.1 事件流处理技术简介
4.2 事件流处理技术的应用领域
4.3 事件流处理模式的优点
4.4 事件流处理引擎Esper
4.5 事件流处理的可行性分析
4.6 本章小结
第五章 系统实现与测试
5.1 基于Esper事件流处理的实现
5.2 基于Websocket推送的实现
5.3 方案的特点与优势
5.4 测试用例
5.5 网络吞吐量对比
5.6 网络延迟对比
5.7 本章小结
第六章 总结与展望
6.1 论文工作总结
6.2 展望
参考文献
致谢
研究生期间发表论文列表
【参考文献】:
期刊论文
[1]服务器推送技术研究[J]. 费日东,李定主. 电脑知识与技术. 2012(07)
[2]HTML5对Web应用产生的影响及安全问题研究[J]. 安靖,刘志. 信息网络安全. 2011(11)
[3]WebSocket在Web实时通信领域的研究[J]. 李代立,陈榕. 电脑知识与技术. 2010(28)
[4]复杂事件处理中时间窗口的改进[J]. 刘卓扬. 计算机工程. 2010(19)
[5]基于事件流的网络安全事件监控系统[J]. 沈建宇,李建华,张月国. 信息安全与通信保密. 2010(02)
[6]在网络安全事件流中异常检测的方法[J]. 李润恒,贾焰. 通信学报. 2009(12)
[7]走近Web2.0[J]. 吴红霞. 电脑知识与技术. 2009(21)
[8]一个基于事件驱动的面向服务计算平台[J]. 刘家红,吴泉源. 计算机学报. 2008(04)
[9]Web告警信息实时监控系统的研究[J]. 景永俊,冒东奎,兰霞. 宁夏工程技术. 2005(04)
硕士论文
[1]基于服务器推送和事件流处理技术的实时Web系统研究[D]. 薛真真.浙江大学 2008
本文编号:3565218
【文章来源】:北京邮电大学北京市 211工程院校 教育部直属院校
【文章页数】:58 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 引言
1.2 问题的提出
1.3 课题背景
1.4 研究内容和创新点
1.5 论文组织结构
第二章 相关推送技术介绍
2.1 服务器推送技术概述
2.2 服务器推送技术的应用价值
2.3 服务器推送技术的国内外发展状况
2.4 服务器推送技术的现有实现方案
2.4.1 基于轮询技术
2.4.2 Ajax长轮询
2.4.3 Java Applet技术
2.4.4 Flash XMLSocket技术
2.4.5 基于Iframe的HTTP流方式
2.5 本章小结
第三章 Websocket反向推送分析与实现
3.1 项目简介与分析
3.1.1 内网安全管理系统简介
3.1.2 项目需求分析
3.1.3 现有推送技术的可行性分析
3.2 HTTP协议分析
3.2.1 HTTP协议简介
3.2.2 HTTP协议结构与内容
3.2.3 HTTP/1.1与HTTP/1.0比较
3.3 Websocket的研究
3.3.1 Websocket简述
3.3.2 Websocket握手请求
3.4 Websocket的实现
3.4.1 客户端实现
3.4.2 服务器端实现
3.5 Websocket的可行性分析
3.6 本章小结
第四章 事件流处理技术的分析
4.1 事件流处理技术简介
4.2 事件流处理技术的应用领域
4.3 事件流处理模式的优点
4.4 事件流处理引擎Esper
4.5 事件流处理的可行性分析
4.6 本章小结
第五章 系统实现与测试
5.1 基于Esper事件流处理的实现
5.2 基于Websocket推送的实现
5.3 方案的特点与优势
5.4 测试用例
5.5 网络吞吐量对比
5.6 网络延迟对比
5.7 本章小结
第六章 总结与展望
6.1 论文工作总结
6.2 展望
参考文献
致谢
研究生期间发表论文列表
【参考文献】:
期刊论文
[1]服务器推送技术研究[J]. 费日东,李定主. 电脑知识与技术. 2012(07)
[2]HTML5对Web应用产生的影响及安全问题研究[J]. 安靖,刘志. 信息网络安全. 2011(11)
[3]WebSocket在Web实时通信领域的研究[J]. 李代立,陈榕. 电脑知识与技术. 2010(28)
[4]复杂事件处理中时间窗口的改进[J]. 刘卓扬. 计算机工程. 2010(19)
[5]基于事件流的网络安全事件监控系统[J]. 沈建宇,李建华,张月国. 信息安全与通信保密. 2010(02)
[6]在网络安全事件流中异常检测的方法[J]. 李润恒,贾焰. 通信学报. 2009(12)
[7]走近Web2.0[J]. 吴红霞. 电脑知识与技术. 2009(21)
[8]一个基于事件驱动的面向服务计算平台[J]. 刘家红,吴泉源. 计算机学报. 2008(04)
[9]Web告警信息实时监控系统的研究[J]. 景永俊,冒东奎,兰霞. 宁夏工程技术. 2005(04)
硕士论文
[1]基于服务器推送和事件流处理技术的实时Web系统研究[D]. 薛真真.浙江大学 2008
本文编号:3565218
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3565218.html