![](http://www.zhousa.com/zb_users/theme/quietlee/style/noimg/8.jpg)
阅读《2024 中国开源开发者报告》赢大奖,扫码申请享特权
![](https://www.oschina.net/img/hot3.png)
一、前言
Dromara mica-mqtt 2.4.2 正式版已经发布,请注意从 2.4.x
版本开始将 maven groupId 迁移到了 org.dromara.mica-mqtt
,包名切换到了 org.dromara
,其它使用上均和老版本保持一致。强烈推荐 大家尽快升级到新的 2.4.x
。
另由于老的文档散落在各个模块,不方便查看,我们新增了文档站:https://mica-mqtt.dromara.org
二、更新记录
- ✨ mica-mqtt-client Spring Boot stater 和 solon 插件添加工作线程数配置
bizThreadPoolSize
(默认:2,如果消息量大,业务复杂处理慢,例如做emqx消息转发处理,可调大此配置)。 - ✨ mica-mqtt-client Spring Boot stater 和 solon 插件添加 MQTT5.0 的
sessionExpiryIntervalSecs
配置 gitee #IBIE27 感谢@cyber
反馈。 - ✨ mica-mqtt-client 调整重连重新订阅逻辑,Spring Boot stater 和 solon 插件
@MqttClientSubscribe
注解订阅,保留 session 重连时不丢失消息 gitee #IBIE27 感谢@cyber
反馈。 - ✨ mica-mqtt-client DefaultMqttClientSession 移除
final
修饰,方便继承自定义。 - ✨ mica-mqtt-client 将 clientId 绑定到 context 上,可以使用
context.getId()
获取,方便多 mqtt client 实例下使用,gitee #IBHHB1 感谢@cv
反馈。 - ✨ mica-mqtt-server proxy 代理协议简化,已测底抽象到 mica-net。
- ✨ mica-mqtt-common 调整
TopicUtil
,支持原生 Android,gitee #IBJBFL 感谢@DeanNode
反馈。 - ✨ mica-mqtt-server 默认的 nodeName 改为随机
nanoId
,支持原生 Android,gitee #IBJBFL 感谢@DeanNode
反馈。 - ✨ 将 MqttServerCustomizer 和 MqttClientCustomizer 抽到 mica-mqtt-server、mica-mqtt-client 方便组件封装,需要调整包名,请先将老的包导入删除,idea 会自动引入新的包。
- 🐛 mica-mqtt-client-spring-boot-starter 修复 Spring Boot 3.2 启动时出现警告 gitee #IBITP5 感谢
@cyber
反馈。
三、重点说明
mica-mqtt 2.4.2 已对 Android 原生平台进行了测试和支持,特别适用于众多基于 Android 操作系统的物联网设备。详细使用说明请参考我们的文档:https://mica-mqtt.dromara.org/guide/android/
3.1 mica-mqtt 客户端支持原生 Android
3.2 mica-mqtt 服务端支持原生 Android
四、使用文档
- mqtt科普、mqttx、mica-mqtt的使用视频
- mica-mqtt 示例、快速开始
- mica-mqtt 使用常见问题汇总
- mica-mqtt 发行版本
还没有评论,来说两句吧...