mica-mqtt 1.2.4 发布,优化完善 mqtt 客户端
一、简介
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.4 - 2022-01-09
-
🔥 mica-mqtt-core 排除一些不需要的依赖。
-
🔥 mica-mqtt-core http websocket 都不开启时,可以排除 tio-websocket-server 依赖。
-
✨ mica-mqtt-core MqttTopicUtil 改名为 TopicUtil。
-
✨ mica-mqtt-spring-boot-starter @MqttClientSubscribe 支持 IMqttClientMessageListener bean。
-
✨ mica-mqtt-spring-boot-starter @MqttClientSubscribe 支持自定义 MqttClientTemplate Bean。
-
✨ mica-mqtt-spring-boot-starter 完善。
-
✨ mica-mqtt-codec 缩短 mqtt 版本 key。
-
🐛 mica-mqtt-codec 修复 will message。
v1.2.3 - 2022-01-03
-
✨ mica-mqtt-spring-boot-starter @MqttClientSubscribe value 改为数组,支持同时订阅多 topic。
-
✨ mica-mqtt-core 缓存 TopicFilter Pattern。
-
✨ mica-mqtt-core 优化客户端和服务端订阅逻辑 IMqttServerSubscribeValidator 接口调整。
-
✨ mica-mqtt client 添加批量订阅。
-
✨ mica-mqtt client 添加批量取消订阅。
-
✨ mica-mqtt client 添加客户端是否断开连接。
-
✨ mica-mqtt client 客户端断开重新订阅时支持配置批次大小。
-
✨ mica-mqtt client 订阅 IMqttClientMessageListener 添加 onSubscribed 回调方法(默认方法用于自定义实现)。
-
⬆️ mica-mqtt-example 升级 log4j2 到 2.17.1
五、使用文档和示例

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
云办公系统 skyeye v3.7.2 发布,ERP、动态表单关联完成
项目介绍 智能办公 OA 系统[SpringBoot2-快速开发平台],适用于医院,学校,中小型企业等机构的管理。包含文件在线操作、工作日志、多班次考勤、CRM、ERP进销存、项目管理、EHR、拖拽式生成问卷、日程、笔记、工作计划、行政办公、薪资模块、动态表单、知识库、公告模块、企业论坛、云售后模块、生产模块、系统模块化同步模块等多种复杂业务功能。 云办公系统 skyeye v3.7.2发布,更新内容: US: 会计科目新增余额方向属性 动态表单关联业务功能完成 财务单据信息录入完成 新增凭证功能 FIX: 解决动态表单关联数据时初次加载的问题 删除老版本表单关联功能 ERP单据信息界面修改 ERP单据信息关联表单测试完成 企业版改进计划,改进计划优惠多多哦。详情 erp:https://gitee.com/doc_wei01/erp-pro OA:https://gitee.com/doc_wei01/skyeye 报表:https://gitee.com/doc_wei01/skyeye-report 企业版信息:https://docs.qq.com/doc/DQlRxcVRM...
- 下一篇
2021 年 25 大 DevOps 工具(下)
DevOps 正在改变全球软件开发的状态,DevOps 正以某种形式有效地提高提高全球软件公司的上市速度、可销售性、创新和产品质量。 2021 年是 DevOps 的重要一年。由于 DevOps 跨越开发、运营、IT、安全和产品团队等等,以及软件开发的不同阶段,因此有大量工具可供选择。 本文介绍目前市场上可用的一些顶级 DevOps 工具,同时牢记 CI/CD 生命周期的重要类别。上篇为配置管理、构建、源代码、部署工具,本篇主要是漏洞管理、质量、监控、协作工具。 网络威胁及漏洞管理 TwistLock 对基于容器的应用程序来说,TwistLock 提供了威胁和漏洞。该服务以其与 Kubernetes 和 Docker 容器的集成而闻名。TwistLock 现在归 Palo Alto Networks 所有,通过其运行时应用安全保护和容器自动扫描进行安全检查。 TwistLock 有一个强大的文档,它易于部署并强制优化资源消耗。它还以其 CI/CD 管道集成、对容器安全协议的强合规性和图像扫描而闻名。 TwistLock 还以其精细的安全分析而闻名。该服务还用 AI 功能来了解环境,尽管...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8安装Docker,最新的服务器搭配容器使用
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Redis,开启缓存,提高访问速度