mqtt 物联网开源组件 mica-mqtt

Apache
Java 查看源码»
跨平台
2021-07-30
如梦技术

一、简介

mica-mqtt 基于 t-io 实现的简单低延迟高性能 的 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 session,以及支持 v5.0
  •  基于 easy-rule + druid sql 解析,实现规则引擎。

四、使用

Spring boot 项目

<dependency>
  <groupId>net.dreamlu</groupId>
  <artifactId>mica-mqtt-spring-boot-starter</artifactId>
  <version>${最新版本}</version>
</dependency>
 

配置详见mica-mqtt-spring-boot-starter 使用文档

非 Spring boot 项目

<dependency>
  <groupId>net.dreamlu</groupId>
  <artifactId>mica-mqtt-core</artifactId>
  <version>${最新版本}</version>
</dependency>
 

配置详见mica-mqtt 使用文档

五、效果演示

加载中

mica-mqtt 1.3.2 发布,重构 topic 匹配添加 topic 校验

mica-mqtt 1.3.2 发布,重构 topic 匹配规则 一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联...

05/10 08:26

mica-mqtt 1.3.0 发布,拆分 client 和 server 的 starter

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。 mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3....

04/17 15:25

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

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。 mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3....

04/03 17:11

mica-mqtt 1.2.8 发布,优化 mqtt client 默认线程池

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。 mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3....

02/21 12:36

mica-mqtt 1.2.6 发布,mica-mqtt client 支持共享订阅

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。 mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3....

01/20 08:38

mica-mqtt 1.2.4 发布,优化完善 mqtt 客户端

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。 mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3....

01/09 13:06

mcia-mqtt 1.2.2 发布,新增发布鉴权接口

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3.1、...

2021/12/27 12:40

mica-mqtt 1.2.0 发布完善集群功能

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。使用详见 mica-mqtt gitee 源码 mica-mqtt-example 模块。 mica-mqtt 更加易于集成到已有服务和二次开发...

2021/11/29 21:53

mica-mqtt 1.1.4 发布,重构自定义接口

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。使用详见 mica-mqtt gitee 源码 mica-mqtt-example 模块。 mica-mqtt 更加易于集成到已有服务和二次开发...

2021/10/18 09:05

mica-mqtt 1.1.2 发布,添加基于 redis pub/sub mqtt 集群实现

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。使用详见 mica-mqtt gitee 源码 mica-mqtt-example 模块。 在多个朋友咨询 mica-mqtt 集群怎么实现之后,...

2021/09/13 10:15

没有更多内容

加载失败,请刷新页面

暂无问答

暂无博客

返回顶部
顶部