强烈建议升级 | mica-mqtt 2.0.3 发布
一、简介
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 编译成本机可执行程序。
支持 jfinal 项目快速接入。
支持 Spring boot 项目快速接入。
mica-mqtt-spring-boot-starter 支持对接 Prometheus + Grafana。
基于 redis pub/sub 实现集群,详见 mica-mqtt-broker 模块。
三、使用场景
物联网(云端 mqtt broker)
物联网(边缘端消息通信)
群组类 IM
消息推送
简单、易用的 mqtt client 客户端
四、更新记录
v2.0.3 - 2022-09-18
✨ 完善 ssl 方法,方便使用。
⬆️ 依赖升级,避免依赖导致的 bug,感谢
@JuneMare
反馈。
v2.0.2 - 2022-09-13
🐛 彻底修复解码异常:
BufferUnderflowException
,感谢@JuneMare
反馈。
v2.0.1 - 2022-09-12
✨ 优化 MqttWebServer 配置。
✨ mica-mqtt-example 添加华为云iot连接示例。
✨ mica-mqtt-example 改为使用 tinylog。
🐛 修复解码异常:
BufferUnderflowException
。
v2.0.0 - 2022-09-04
✨ mica mqtt server 完善方法,方便使用。
✨ 切换到自维护的 java8 t-io,注意:升级了 t-io 部分类名变更。
五、重点说明
自 1.3.8 最近几个版本都在修复 bug。其中包含了 mica-mqtt 和 t-io 的一些 bug,目前已经稳定,强烈建议升级。
六、文档

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
如此狂妄,自称高性能队列的Disruptor有啥来头?
并发框架Disruptor 1. Disruptor概述 1.1 背景 Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题(在性能测试中发现竟然与I/O操作处于同样的数量级),基于Disruptor开发的系统单线程能支撑每秒600万订单,2010年在QCon演讲后,获得了业界关注,2011年,企业应用软件专家Martin Fowler专门撰写长文介绍。同年它还获得了Oracle官方的Duke大奖。 目前,包括Apache Storm、Camel、Log4j 2在内的很多知名项目都应用了Disruptor以获取高性能。 需要特别指出的是,这里所说的队列是系统内部的内存队列,而不是Kafka这样的分布式队列。 有界无锁 高并发队列 1.2 什么是Disruptor Disruptor是用于一个JVM中多个线程之间的消息队列,作用与ArrayBlockingQueue有相似之处,但是Disruptor从功能、性能都远好于ArrayBlockingQueue,当多个线程之间传递大量数据或对性能要求较高时,可以考虑使用Disrup...
- 下一篇
avue v2.10.1 发布,基于 Element 的前端框架
avue v2.10.1 已经发布,基于 Element 的前端框架。 此版本更新内容包括: v2.10.1 2022-09-20 新增 新增$DialogForm方法的type弹窗方式gitee_I5RCJW,在线例子,在线例子 修复 修复InputTree组件的空值错误gitee_I5ROUQ 详情查看:https://gitee.com/smallweigit/avue/releases/v2.10.1
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程