基于RocketMQ的MQTT消息推送服务器分布式部署方案
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Distributed Deployment Scheme of MQTT Message Push Server Based on RocketMQ
  • 作者:马跃 ; 颜睿陽 ; 孙建伟
  • 英文作者:MA Yue;YAN Rui-Yang;SUN Jian-Wei;University of Chinese Academy of Sciences;Shenyang Institute of Computing Technology, Chinese Academy of Sciences;
  • 关键词:MQTT ; RocketMQ ; 消息推送服务器
  • 英文关键词:MQTT;;RocketMQ;;message push server
  • 中文刊名:XTYY
  • 英文刊名:Computer Systems & Applications
  • 机构:中国科学院大学;中国科学院沈阳计算技术研究所;
  • 出版日期:2018-06-15
  • 出版单位:计算机系统应用
  • 年:2018
  • 期:v.27
  • 语种:中文;
  • 页:XTYY201806012
  • 页数:4
  • CN:06
  • ISSN:11-2854/TP
  • 分类号:85-88
摘要
伴随着互联网的飞速发展,特别是在近几年中,移动互联网的发展更为迅猛.在移动互联网中,消息推送是其中很重要的一部分,它是手机客户端信息发布和通信的重要方式.MQTT协议是Android系统中消息推送的实现技术之一,由于其具有低功耗、节省流量和可扩展性强的优点,目前已得到了众多应用.同时,RocketMQ作为一种分布式消息队列,在服务器分布式部署上具有很大优势,具有高性能、高可靠、高实时、分布式特点.本文介绍了MQTT协议与RocketMQ的这种开源项目的应用,并通过RocketMQ与Mosquitto相结合的方式,实现了一种基于RocketMQ的MQTT消息推送服务器及其分布式部署.
        With the rapid development of Internet, especially in recent years, the development of mobile Internet is increasingly rapid. Message push, an important way for mobile client to publish information and make communication,plays a significant role in mobile Internet. MQTT protocol is one of the implementation technologies of message push in Android system with low power consumption and high scalability. In addition, it can save Internet traffic, so it has been used in many applications. Meanwhile, as a distributed message queue, RocketMQ has great advantages in distributed deployment of servers. It has the characteristics of high performance, high reliability, and high real time ability. This paper introduces the MQTT protocol and the application of RocketMQ, and implements an MQTT protocol message push server based on RocketMQ through the combination of RocketMQ and Mosquitto and its distributed deployment.
引文
1架构说:阿里中间件技术:消息中间件篇.http://www.jiagoushuo.com/article/1000141.html.[2016-04-18].
    2 Apache Rocket MQ:An open source distributed messaging and streaming data platform.http://rocketmq.apache.org.[2016-12-29].
    3Mosquitto.An open source MQTT v3.1/v3.1.1 broker.http://mosquitto.org/.[2015].
    4 Kobejayandy.Rocket MQ入门.http://blog.csdn.net/kobejay andy/article/details/52831213.[2016-10-16].
    5欧志芳.基于Rocket MQ实现异构数据库同步.网络安全技术与应用,2016,(12):99–100.[doi:10.3969/j.issn.1009-6833.2016.12.066]

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700