mica-mqtt 1.2.6 发布,mica-mqtt client 支持共享订阅
一、简介
mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。
mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。
二、功能
-
支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。
-
支持 websocket mqtt 子协议(支持 mqtt.js)。
-
支持 http rest api,http api 文档详见。
-
支持 MQTT client 客户端。
-
支持 MQTT server 服务端。
-
支持 MQTT 遗嘱消息。
-
支持 MQTT 保留消息。
-
支持自定义消息(mq)处理转发实现集群。
-
MQTT 客户端 阿里云 mqtt 连接 demo。
-
支持 GraalVM 编译成本机可执行程序。
-
支持 Spring boot 项目快速接入(mica-mqtt-spring-boot-starter)。
-
mica-mqtt-spring-boot-starter 支持对接 Prometheus + Grafana。
-
基于 redis pub/sub 实现集群,详见 mica-mqtt-broker 模块。
三、使用场景
-
物联网(云端 mqtt broker)
-
物联网(边缘端消息通信)
-
群组类 IM
-
消息推送
-
简单、易用的 mqtt client 客户端
四、更新记录
v1.2.6 - 2022-01-19
-
✨ mica-mqtt client 支持
$share、$queue共享订阅。
v1.2.5 - 2022-01-16
-
✨ mica mqtt server 调整发布权限规则。
-
✨ mica mqtt server 自定义接口的异常处理。
-
✨ mica mqtt server 放开 tio 队列配置。
-
✨ mica mqtt client publish 添加一批 byte[] payload 参数方法。
-
✨ mica-mqtt-model DefaultMessageSerializer 重构,不兼容。
-
📝 添加日志,避免遗忘。
-
🐛 http websocket 都不开启并排除 tio-websocket-server 依赖时 gitee #I4Q3CP