smart-mqtt v0.9 发布,企业版支持集群和 Websocket

时间:2022-12-05 10:12:20

一、关于 smart-mqtt

smart-mqtt 是用 java 语言开发的 MQTT Broker 服务,也是 smartboot 组织下首款真正意义上面向物联网的解决方案。旨在帮助企业以较低的成本快速搭建稳定、可靠的物联网服务,助力万物互联互通。

smart-mqtt v0.9 发布,企业版支持集群和 Websocket

二、快速启动

2.1 Jar 包启动

下载地址:https://gitee.com/smartboot/smart-mqtt/releases/tag/v0.9

java -jar smart-mqtt-broker-community-0.9.jar

2.2 docker 启动

docker run -d --name smart-mqtt -p 1883:1883 smartboot/smart-mqtt:latest

三、更新内容 ????

3.1 社区版

  • 读缓冲区大小调整为参数配置化。
  • CONNECT_TIMEOUT默认值调整为5秒
  • MQTT 消息输出功能调整为MqttWriter接口的具体实现类,以适应 mqtt-over-websocket 的场景。
  • 修复unsubscribe一个未订阅的 topic 时引发的空指针问题。
  • 配置文件调整为 yaml 格式。
  • 插件服务支持优先级排序。

3.2 企业版

  • 新增消息桥接插件,现已实现了 mqtt-bridge-mqtt。并通过该技术成功搭建起了跨公网的 smart-mqtt broker 集群。

    smart-mqtt v0.9 发布,企业版支持集群和 Websocket

  • 新增 mqtt-over-websocket新特性。

四、文档 ????