首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于MQTT的云推送平台的研究及应用

摘要第5-6页
ABSTRACT第6页
第一章 绪论第9-14页
    1.1 选题背景及意义第9-10页
    1.2 国内外研究现状第10-11页
        1.2.1 消息推送的国内外研究现状第10页
        1.2.2 消息推送协议的国内外研究现状第10页
        1.2.3 消息推送平台的国内外研究现状第10-11页
    1.3 研究目标与内容第11-12页
    1.4 论文的结构安排第12-13页
    1.5 本章小结第13-14页
第二章 相关技术简介第14-26页
    2.1 MQTT通讯协议概述第14-22页
        2.1.1 MQTT通讯协议特点第14-15页
        2.1.2 MQTT通讯协议的格式第15-21页
        2.1.3 MQTT通讯协议工作流程第21-22页
    2.2 Mosquitto开源项目简介第22-23页
    2.3 SaaS概述第23-25页
    2.4 本章小结第25-26页
第三章 MQTT协议的扩展研究第26-31页
    3.1 基于SHA-1 的MQTT消息加密验证机制第26-28页
        3.1.1 MQTT消息加密验证概述第26页
        3.1.2 基于SHA-1 的MQTT消息加密验证机制第26-28页
    3.2 基于动态反馈的MQTT协议心跳机制改进第28-30页
        3.2.1 MQTT协议心跳机制概述第28-29页
        3.2.2 基于动态反馈的心跳机制第29-30页
    3.3 本章小结第30-31页
第四章 MQTT实现中关键技术研究第31-41页
    4.1 一种基于哈希表的发布/订阅关系维护算法第31-34页
        4.1.1 发布/订阅模型概述第31-32页
        4.1.2 Mosquitto中的发布/订阅模型实现第32页
        4.1.3 基于哈希表的发布/订阅关系维护算法第32-34页
    4.2 基于Epoll模型的高并发性能改进第34-36页
        4.2.1 并发编程技术的种类第34-35页
        4.2.2 Epoll模型第35-36页
            4.2.2.1 Epoll模型接口第35-36页
            4.2.2.2 Epoll模型的实现第36页
    4.3 基于分布式缓存的存储性能改进第36-37页
    4.4 性能测试第37-40页
        4.4.1 测试需求及目的第37页
        4.4.2 测试环境搭建第37-38页
        4.4.3 测试内容与结果分析第38-40页
    4.5 本章小结第40-41页
第五章 云推送平台的设计与实现第41-56页
    5.1 SaaS模式下多租户模型的设计第41-43页
        5.1.1 SaaS模式中用户体系的设计第41-42页
        5.1.2 SaaS模式应用体系的设计第42-43页
        5.1.4 SaaS模式下身份验证体系的设计第43页
    5.2 云推送平台的总体设计第43-44页
    5.3 主题管理模块的设计第44-47页
        5.3.1 主题通配符的设计第44-45页
        5.3.2 主题分层结构的设计第45-46页
        5.3.3 主题的添加和删除第46-47页
    5.4 推送控制模块的设计第47-49页
        5.4.1 推送控制模块的设计概要第47-48页
        5.4.2 推送控制模块的具体实现第48页
        5.4.3 AppId和AppKey的生成第48-49页
    5.5 消息发布模块的设计第49-50页
    5.6 服务端SDK的设计第50-52页
    5.7 客户端SDK的设计第52-53页
    5.8 功能测试第53-56页
第六章 总结与展望第56-57页
    6.1 研究工作结论第56页
    6.2 未来展望第56-57页
参考文献第57-61页
致谢第61-62页
附录第62-63页
硕士学位论文详细摘要第63-66页

论文共66页,点击 下载论文
上一篇:视频分享网站热门视频快速挖掘预测模型
下一篇:基于工作流的项目申报系统的开发