
一、前言
Dromara mica-mqtt 2.4.3 正式版已经发布,请注意从 2.4.x
版本开始将 maven groupId 迁移到了 org.dromara.mica-mqtt
,包名切换到了 org.dromara
,其它使用上均和老版本保持一致。强烈推荐 大家尽快升级到新的 2.4.x
。
另由于老的文档散落在各个模块,不方便查看,我们新增了文档站:https://mica-mqtt.dromara.org
二、更新记录
-
✨ Central Portal 开始支持 Snapshots(仅存储90天,需尽快切到最新的正式版),dev 分支提交后 Github action 自动发布快照版。
-
✨ mica-mqtt-client 添加 heartbeatMode 和 heartbeatTimeoutStrategy,用于某些弱网场景 gitee #IBSMZ7 感谢 @拉风的CC 反馈。
-
✨ mica-mqtt-server 默认依赖上 mica-net-http,不再需要手动添加依赖,简化使用。
-
✨ mica-mqtt-server-spring-boot-starter MqttServerTemplate 暴露 getMqttServer() 方法,方便使用。
-
✨ mica-mqtt-server-spring-boot-starter 兼容存在 MeterRegistry 类,但是 MeterRegistry bean 不存在的情况。gitee #IBLBCY 感谢 @xxg 反馈。
三、快速上手
Spring boot 项目
客户端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-client-spring-boot-starter</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-client-spring-boot-starter 使用文档
服务端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-server-spring-boot-starter</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-server-spring-boot-starter 使用文档
Solon 项目
客户端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-client-solon-plugin</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-client-solon-plugin 使用文档
服务端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-server-solon-plugin</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-server-solon-plugin 使用文档
JFinal 项目
客户端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-client-jfinal-plugin</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-client-jfinal-plugin 使用文档
服务端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-server-jfinal-plugin</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-server-jfinal-plugin 使用文档
普通Java项目
客户端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-client</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-client 使用文档
服务端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-server</artifactId> <version>${mica-mqtt.version}</version> </dependency>
配置详见:mica-mqtt-server 使用文档
四、使用文档
-
mqtt科普、mqttx、mica-mqtt的使用视频
-
mica-mqtt 快速开始
-
mica-mqtt 使用常见问题汇总
-
mica-mqtt 发行版本
-
mica-mqtt 老版本迁移指南
还没有评论,来说两句吧...