mqtt broker商业解决方案-HiveMQ解读

0 背景
       前面介绍过mqtt broker的一种开源解决方案-mosquitto[1],本文将简单介绍一下商业化的解决方案-HiveMQ,目的是从商业化的视角看一下如何实现mqtt broker,有哪些可以借鉴和学习的思路,比如mqtt broker mesh组网是前面mosquitto中没有体现的,在商业应用中经常会遇到千万级的发布和订阅场景,此时就需要broker之间组网,进行负载均衡。还有一点值得学习的是,将这个看似简单的mqtt协议做到极致是一种怎样的体验。
1 HiveMQ关键特性
1)基础特性
HiveMQ本身主要是实现mqtt broker的角色,因此前面mosquitto有的特性在其中基本都已包含,同样支持3个版本的mqtt协议,如下图所示是HiveMQ的基础特性。在保证通信质量方面,除了协议中提出的三种qos机制,还对指令主题做了两种等级的保障。主题订阅方面,提供了共享订阅,通配符订阅等订阅方式,主题的订阅方式更加灵活和动态,支持批量的订阅方式,这对于实际的应用场景是非常有意义的,比如在物联网场景通常要控

mqtt broker商业解决方案-HiveMQ解读最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/20303.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>