加载中...

Eclipse Mosquitto是Eclipse基金会旗下的开源MQTT Broker(消息代理),由Roger Light创建,用C语言实现,支持MQTT 5.0、3.1.1等版本。
Mosquitto实现MQTT发布/订阅模型的服务端:维护客户端会话、主题树与订阅关系,按QoS 0/1/2语义投递消息,支持遗嘱消息、保留消息与持久会话。安全方面支持TLS加密、用户名密码与ACL鉴权,可通过动态安全插件管理。自带mosquitto_pub/mosquitto_sub命令行工具,另提供桥接(bridge)功能将多个Broker级联。
因二进制体积小、内存占用低,常部署在树莓派、工业网关等边缘设备上作本地消息枢纽,也是智能家居(如配合Zigbee2MQTT、Home Assistant)与中小规模IoT后端的常用组件。
优点是轻量稳定、部署简单、协议实现规范;缺点是单进程架构横向扩展能力有限,超大规模连接场景通常改用EMQX、VerneMQ等集群化Broker。

登录 后参与讨论
暂无讨论,来发表第一条评论吧