我们这几期重点分享MQTT Broker相关的内容,熟悉MQTT的框架的朋友应该已经知道MQTT的重要性了。这里不做进一步解释,可以参考往期文章:
MQTT 代理是 MQTT 架构中的中心软件实体。它就像一个房地产经纪人,首先对涉及的各方进行背景调查,然后在确保相关规则得到执行后,代理发起交易。
那关于MQTT Brokers,具体有哪些类型呢?我们这期详细说说。
开源MQTT代理的主要特征:
例如:我们上期列举的Top5个开源的MQTT代理:
Cloud MQTT broker
云 MQTT 代理
云MQTT代理的特点:
例如:AWS IoT Core 和 Azure IoT Hub。
On-premises (local, self-hosted) MQTT broker 本地(本地、自行托管)MQTT 代理
本地MQTT代理的主要特点:
例如:Mosquitto Pro Edition
Enterprise MQTT broker
企业级 MQTT 代理
企业级 MQTT 代理是关键任务基础设施组件,能够实现连接设备和企业系统之间安全、可靠和可扩展的发布/订阅通信。与基本代理不同,它提供了消息保证投递、高可用性、细粒度的安全性和弹性可扩展性,使其非常适合大规模物联网部署和实时、数据驱动的操作。
例如:HiveMQ Broker
HiveMQ Broker 是一个强大的企业级 MQTT 平台,能够实现连接设备与企业系统之间的可靠、安全和可扩展的数据传输。它为事件驱动架构提供了基础,确保在分布式环境中无缝集成,并推动大规模的实时洞察、自动化和数字化转型。
需要考虑如下表所示的因素:
最后,我们基本知道MQTT的代理有哪几种类型了吧?还有疑问的请留言哦!!!
参考链接: