smart-mqtt v1.2.0 已经发布,MQTT Broker 服务
此版本更新内容包括:
smart-mqtt v1.2.0 正式发布
经过持续打磨与优化,我们很高兴地宣布 smart-mqtt v1.2.0 正式发布!作为 Java 生态中最轻量级的 MQTT Broker 解决方案,本次版本聚焦于性能优化与资源管理增强,进一步提升了系统在高并发场景下的稳定性与效率。
核心更新亮点
✅ 性能与稳定性提升
- 异步 + 批处理机制:优化指标数据入库流程,降低数据库写入压力。
- 智能资源回收:自动识别闲置 Topic 并释放内存资源;h2 数据库默认启用文件持久化模式,避免长期运行内存过高。
- 订阅结构重构:优化大规模 Topic 订阅场景下的处理效率。
✅ 功能优化与修复
- 修复 MqttClient 在特定情况下丢失 version 字段的问题
- 规范 retain 消息实现逻辑
- 改进启动日志输出体验
- 增强新版本检测与压测工具重连功能
✅ 依赖精简
- 移除
commons-lang
和slf4j
等第三方依赖包,减少潜在冲突,进一步减小发行包体积。
组件升级
组件 | 升级至版本 |
---|---|
feat | 1.1.0 |
smart-socket | 1.5.69 |
获取方式
- GitHub 镜像地址:https://github.com/smartboot/smart-mqtt
- Gitee 主仓库:https://gitee.com/smartboot/smart-mqtt
快速部署(Docker)
docker run --name smart-mqtt \ -p 18083:18083 \ -p 1883:1883 \ -d smartboot/smart-mqtt:latest
- Web 控制台访问地址:
http://localhost:18083
- MQTT 通信端口:
1883
详情查看:https://gitee.com/smartboot/smart-mqtt/releases/v1.2.0
还没有评论,来说两句吧...