mica-mqtt 1.2.10 发布,最好用的 java mqtt 客户端

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。
【mica-mqtt 1.2.10 发布,最好用的 java 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.10
  • ? mica-mqtt server 添加 MQTT 客户端 keepalive 系数 keepalive-backoff
  • ? mica-mqtt client、server 调整发布的日志级别为 debug。
  • ? mica-mqtt client 优化 javadoc。
  • ? mica-mqtt client 重连时,支持重新设置新的鉴权账号和密码。
v1.2.9
  • ? mqttServer#publishAll() 日志级别调整 gitee #I4W4IS
  • ? @MqttClientSubscribe 支持 springboot 配置 gitee #I4UOR3
  • ? mica-mqtt client 代码优化
  • ? mica-mqtt-spring-boot-example 拆分
五、使用文档和示例
  • mica-mqtt 使用文档
  • mica-mqtt-spring-boot-starter 使用文档
  • mica-mqtt http api 文档详见
  • mica-mqtt 发行版本记录
  • 基于 redis 的 mqtt broker 集群示例
  • 基于 kafka 的 mqtt broker 集群示例

    推荐阅读