首页> 中文学位 >基于WebSocket与Stomp的水土保持消息推送系统的设计与实现
【6h】

基于WebSocket与Stomp的水土保持消息推送系统的设计与实现

代理获取

目录

第一个书签之前

摘 要

Abstract

目 录

1绪论

1.1研究背景及意义

1.1.1研究背景

1.1.2研究意义

1.2关于服务端消息推送技术的国内外研究现状

1.2.1国外研究现状

1.2.2国内研究现状

1.3 论文组织结构

1.4本章小结

2Web服务器推送相关技术

2.1Web服务器推送技术的现有方案

2.1.1基于轮询的技术

2.1.2基于Ajax长轮询的技术

2.1.3Java Applet技术

2.1.4Flash XMLSocket技术

2.1.5基于IFrame的HTTP流方式

2.2现有Web服务器推送技术的比较

2.3基于WebSocket协议的Web消息推送技术方案的提出

2.4本章小结

3基于WebSocket与Stomp协议消息推送系统的关键技术的研究

3.1WebSocket协议

3.1.1WebSocket协议概述

3.1.2WebSocket工作原理

3.1.3WebSocket数据传输格式

3.1.4客户端和服务器端兼容性情况

3.2Stomp协议

3.2.1Stomp协议概述

3.2.2Stomp协议内容

3.2.3Stomp协议结构

3.3采用WebSocket与Stomp技术实现推送系统的可行性分析

3.4基于WebSocket与Stomp协议的消息推送系统关键技术实现机制

3.4.1应用端API接口协议实现机制

3.4.2消息推送类型实现机制

3.4.3消息推送方式实现机制

3.4.4关于客户端连接实现机制

3.5本章小结

4基于WebSocket与Stomp协议的消息推送系统的设计与实现

4.1消息推送系统总体结构设计

4.2消息推送系统服务端设计与实现

4.2.1服务端功能模块技术说明

4.2.2接入管理功能模块

4.2.3消息推送功能模块

4.2.4数据处理功能模块

4.2.5数据导入功能模块

4.3消息推送系统客户端的设计与实现

4.3.1用户登录功能模块

4.3.2客户端中WebSocket长连接功能模块

4.4消息推送系统中第三方应用端的设计与实现

4.5数据库中数据表设计与实现

4.5.1数据库需求分析

4.5.2物理结构设计

4.6本章小结

5基于WebSocket与Stomp协议的消息推送系统的性能测试

5.1消息推送系统的性能测试

5.2测试环境

5.3测试过程

5.4系统性能对比分析及实验结论

5.5本章小结

6消息推送系统在水土保持中的应用

6.1水土保持基本概述

6.2消息推送系统在水土保持中的具体应用

6.2.1消息推送系统中应用到水土保持的数据表设计与实现

6.2.2消息推送系统应用到水土保持中的功能展示

6.3本章小结

7总结与展望

7.1总结

7.2展望

致 谢

参考文献

展开▼

摘要

随着人们对生态环境的逐渐重视;水土保持工作也成为生态环境保护的重心。如何快速获取数据一直以来都是水土保持工作的关键。目前获取数据一般都是通过安装客户端程序来实现的;尽管满足消息推送的需求;但由于需要在每个客户端都安装软件;以及手机型号兼容性问题;使得后期的维护更加复杂。相较而言;基于Web网页端的应用可实现跨平台操作以及不需要安装客户端等优点。Web服务端消息推送主要有基于浏览器插件、基于Iframe的HTTP流以及基于Ajax长轮询等技术。尽管这些技术在不同的实际应用中得到了使用;但存在的问题依然很多。 基于上述背景;本文分析了Web服务端消息推送技术现有方案存在的不足以及原因;设计并实现了基于WebSocket与Stomp技术的水土保持消息推送系统;主要研究内容如下: 1)针对现有推送方案存在的不足;提出了一种基于WebSocket协议和Stomp简单文本流协议的Web 服务端消息推送方案。在此基础上;设计并实现了基于WebSocket与Stomp协议的消息推送系统。整个系统主要通过WebSocket技术使服务端和客户端之间保持长连接;使用Stomp简单文本流协议作为消息的线路层协议;将消息推送到指定用户。服务端应用程序主要采用Spring+SpringBoot+MyBatis框架搭建;在系统中;使用SpringBoot的Schedule定时模块;完成监听数据更新任务;通过提供Restful接口;接收第三方应用数据;Web前端主要是采用Jquery+Bootstrap框架;完成信息展示功能; 2)在实现消息推送系统的基础上;将系统应用到水土保持系统中。同时将实现的消息推送系统与采用基于Ajax长轮询技术的服务端推送系统分别从网络吞吐率与浏览器响应速率进行了实验对比。从对比的结果中可以得到;新的方案更加具有可行性和合理性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号