摘要
文章针对物联网高并发场景,设计并实现了消息队列遥测传输(MQTT)协议的集群消息系统。该系统采用轻量级的数据交换格式对MQTT数据进行编解码,支持消息服务质量(QoS2),可以通过搭建多个节点形成一个集群系统。经过测试,该系统与传统的MQTT单节点系统相比,具有更高的系统并发量。
Aiming at the high concurrency scenario of the Internet of things, this paper designs and implements the cluster message system of Message Queuing Telemetry Transport(MQTT) protocol. The system uses JavaScript Object Notation(JSON) data format to encode and decode MQTT byte code, which has qos2 communication service quality. By building multiple nodes, it can independently form a cluster system. Testing results show that the system has higher system concurrency than the traditional MQTT system.
作者
张状状
杜星熠
王啸
胡静
宋铁成
Zhang Zhuangzhuang;Du Xingyi;Wang Xiao;Hu Jing;Song Tiecheng(School of Information Science and Engineering,Southeast University,Nanjing 211102,China)
出处
《信息化研究》
2022年第3期56-61,共6页
INFORMATIZATION RESEARCH
基金
国家重点研发计划(2020YFB1600104)
江苏省重点研发计划(BE2020084-2)。
关键词
MQTT协议
编解码
高并发
集群系统
MQTT protocol
encoding and decoding
high concurrency
cluster system