smart-mqtt 是用 java 语言开发的 MQTT Broker 服务,也是 smartboot 组织下首款真正意义上面向物联网的解决方案。旨在帮助企业以较低的成本快速搭建稳定、可靠的物联网服务,助力万物互联互通。
一、更新内容 🎉
1.1 Features 🌈
- 应社区用户要求,开源版 smart-mqtt适配 JDK 回退至1.8。
- 完善retain消息的规范实现,当服务端接收到保留标志为 1 且有效载荷为零字节的 PUBLISH 报文时,该主题下任何现存的保留消息必须被移除。
- 优化日志输出格式,增加时间信息。
- smart-mqtt broker 线程数支持配置化。
- 更新客户端connect鉴权的接口设计。 (by @yamikaze )
- 支持docker启动 smart-mqtt 服务
1.2 Bugfix 🛠
- 修复mqtt协议版本不兼容时引发的空指针问题。
- 修复订阅topic后retain消息被无限推送的问题。
1.3 文档 📘
- Docker启动及交叉编译
- 社区行为规约
二、文档地址
语雀:https://www.yuque.com/smartboot/smart-mqtt/
三、开源地址
Gitee(主站):https://gitee.com/smartboot/smart-mqtt
GitHub(镜像同步):https://github.com/smartboot/smart-mqt
详情见:https://gitee.com/smartboot/smart-mqtt/releases/tag/v0.6