mica-mqtt 2.4.3 发布,mqtt client 添加 heartbeat 模式和策略
一、前言
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>
服务端:
<dependency> <groupId>org.dromara.mica-mqtt</groupId> <artifactId>mica-mqtt-server</artifactId> <version>${mica-mqtt.version}</version> </dependency>
四、使用文档

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RXThinkCMF 敏捷开发框架 ThinkPhp8+Layui 版本 v2.3.0 发布
v2.3.0 更新如下:1、新增 Docker 容器化解决方案;2、优化系统功能模块和文件结构;3、优化编码规范,统一命名和描述;4、优化数据库表结构和编码;5、优化模块页面,提升使用体验度;6、修复近期用户反馈的问题; 项目介绍 一款基于 ThinkPHP8、Layui、MySQL 等技术栈研发的敏捷开发框架,拥有整套完善的 RBAC 权限架构体系,以用户、角色、菜单为维度设计了一套按钮节点级别的颗粒度权限控制,官方打造了一套组件化、插件化系统核心组件,包括但不限于单图、多图上传组件、图片裁剪组件、下拉选择组件、富文本组件、单选框组件、复选框组件、日期组件、开关组件、穿梭组件、行政区划组件等,在需要使用的模块表单直接引入组件即可,实现了轻量化、敏捷化、高可用的开发模式,简化了开发方式、提高了研发效率,降低了维护成本,目前官方发行版已集成了用户、角色、菜单、职级、岗位、部门、日志、字典、配置、广告、友链、CMS 文章、行政区划、通知公告、网站设置等基础模块;此外软件框架基于官方定制化模板引擎研发并集成了代码生成器,实现了一键生成 CURD 整个模块的增、删、改、查等功能,同步生成后端、...
- 下一篇
rust 作业调度项目 jiascheduler 发布 v1.1.0
这次用了一个多月发布 v1.1.0 ,下个版本 v1.2.0 正在准备中,因为平常上班比较忙只能利用周末码代码的缘故,所以版本会比较慢,不过好在并不觉得是个负担,会长期开发,期待未来做出一个成体系的运维自动化小生态 简单介绍一下 jiascheduler 是一款任务调度软件,采用类似 master worker 的模型,支持同时管理成千上万的节点 项目地址: https://github.com/jiawesoft/jiascheduler jiascheduler 支持 自定义执行器(类似 shell ,python ) 支持定时器 支持守护任务 支持批量任务(一次下发 n 个作业,并对执行结果进行计算,生成执行汇总报表) 异步执行,不受执行耗时限制 支持同时推送任务到海量节点执行 支持内网穿透,一个控制台管理不同网络的实例 支持 webssh 控制台,分屏,多窗口,多会话批量操作,sftp 文件管理 v1.1.0 主要亮点 默认提供了 jiascheduler 执行文件,该执行文件合并了原先的 console ,comet ,agent 程序,方便单2. 节点部署的用户一键部署程...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装Docker,最新的服务器搭配容器使用
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19