基于MQTT协议的消息推送平台的设计与实现

被引量 : 0次 | 上传用户:iamvp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的飞速发展与深入应用,将人们带入了信息爆炸时代。各类应用(如移动社交应用、控制系统、Web网络监控应用和网页聊天等)希望在用户查找数据时能获得更好的用户体验。为适应实际应用中对信息获取的及时性、交互性强、低成本等要求,需要采用服务器消息推送来代替传统的信息拉取的方式将用户感兴趣的信息推送给用户。同时,消息推送平台已成为各种复杂应用软件开发的主要技术支撑平台。研究通用消息推送平台具有良好的应用前景和重要的实际意义。首先,本文介绍了国内外消息推送技术的研究现状,通过对当前主流消息推送平台实现方案的分析,提出了一种基于MQTT协议的消息推送平台JNPush的设计与实现方案。以MQTT为核心技术的JNPush平台具有的数据报文精简并支持所有平台的优点,同时它提供三种级别的质量服务,能很好的适应各类应用的推送要求。其次,本文分析了JNPush的实际需求,给出了JNPush平台的具体设计方案。论文将JNPush分成用户及权限管理、授权与连接管理、消息订阅、消息发布、消息队列管理和MQTT引擎等几个模块;并以SSH+MYSQL+MQTT实现JNPush平台。最后,本文对JNPush平台进行了功能测试,测试结果表明JNPush平台能够有效的进行消息推送。
其他文献
以高硅铝比HZSM-5为活性组分,用SiO2、γ-Al2O3为粘结剂通过挤条成型后制成催化剂,在典型的MTP条件下,对催化剂进行活性评价。用XRD,NH3-TPD,Py-IR等手段对催化剂进行表征,分析催化
分析了适合集装箱散粮运输的相关的装卸工艺和设备,以及采用集装箱进行散粮运输应该注意的事项。
基于专用压力传感器芯片SP12和集成ASK/FSK调制发射器的rfPIC12F675微控制器,设计了用于汽车轮胎压力检测系统教学的TPMS教具。借助TPMS教具,学生不仅能够亲手搭建一个胎压检
近期出现的警察公共危机案例值得我们深思。"上海杨佳袭警案"、"躲猫猫"案件与"纸币开手铐"案件等都在各种媒体上引起轩然大波。这些事件不但严重损害公安机关和人民警察在人
介绍了中西文化在饮食方面的差异。从饮食习惯、饮食观念、菜肴加工、座位的安排、洋快餐等方面进行了中西饮食文化的比较,并指出了中西餐饮文化在交流中共同发展的方向。
2006年以来,公允价值会计计量在我国开始广泛应用,相对于历史成本计量,公允价值有自身的优点和缺点,应当发挥和完善这个模式促进会计理论和实务的发展。
产业转型升级须解决产业链中的中小微企业融资难问题。本文所构建的信用保证基金,是在产业链金融中由核心企业和政府引导基金出资、市场化运作,为杭州市重点发展产业中的中小
为了更好地应对营业税改增值税带来的一系列机遇和挑战,阐述税改政策出背景,通过对"营改增"政策推行过程中航运企业受到的短期影响和长期影响展开分析,认为航运企业应采取有
本文从生态政治学的角度分析了中国社会现代化变迁所形成的结构性压力对政党及政党制度的历史需求,指出中国现代化模式属后发外生型,其现代化主要发轫于外在压力,是外在压力与内
伴随着世界的几次产业革命,计算机技术的发展日新月异,在机械工程的每一个生产加工环节中计算机技术的应用占据着主导地位,而且成为了不可替代的一部分。在机械工程中应用计