声明
摘要
第一章 绪论
1.1 论文研究背景及意义
1.2 国内外研究现状
1.3 系统设计目标
1.4 论文主要工作内容和结构
第二章 推送系统主要技术介绍
2.1 WebSocket协议
2.2 Reactor设计模式与NIO模型
2.2.1 Reactor设计模式
2.2.2 NIO模型
2.3 Netty框架
2.4 本章小结
第三章 基于WebSocket推送系统的架构设计
3.1 推送系统整体架构
3.2 跨平台适配层设计
3.3 推送消息反馈机制
3.3.1 消息确认机制
3.3.2 离线消息重发机制
3.3.3 断线重连机制
3.4 服务器高并发优化
3.4.1 用户连接数的优化
3.4.2 Linux内核优化配置
3.4.3 线程池的设计
3.5 本章小结
第四章 基于WebSocket推送系统的应用实现
4.1 服务器端的功能实现
4.1.1 业务逻辑处理框架
4.1.2 用户登录模块的实现
4.1.3 WebSoeket通道的建立
4.1.4 Web操作平台的实现
4.1.5 数据库模块设计与实现
4.1.6 个性化推送服务
4.2 移动端的功能实现
4.2.1 Android组件简介
4.2.2 推送服务的设计与实现
4.3 网页端的设计与实现
4.3.1 浏览器对WebSocket的支持
4.3.2 WebSocket通信的实现
4.4 本章小结
第五章 推送系统性能测试与分析
5,1系统测试环境搭建
5.2 系统功能测试
5.2.1 移动端功能测试
5.2.2 网页端功能测试
5.2.3 个性化推送功能测试
5.3 系统性能测试
5.4 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
致谢
参考文献
作者简介
东南大学;