SMQTTX 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
SMQTTX 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
SMQTTX 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 其他开源物联网
开源组织
地区 国产
投 递 者 护国小将
适用人群 未知
收录时间 2022-11-28

软件简介

SMQTTX 是基于 Java 实现的分布式 MQTT 集群,是 SMQTT 的重磅升级版本,重构了SMQTT的集群管理器,并且优化了接入性能。

SMQTTX 完善分布式 MQTT集群功能,支持规则引擎,持久化,ACL,设备管理,认证管理,发布订阅等等功能,感谢大家来使用。

SMQTTX

快速入门

引入maven依赖

SpringBoot版本>=2.7.3

<dependency>
   <artifactId>smqttx-spring-boot-starter</artifactId>
   <groupId>io.github.quickmsg</groupId>
   <version>2.0.3</version>
</dependency>
<!--屏蔽h2版本冲突-->
<dependency>
  <groupId>com.h2database</groupId>
  <artifactId>h2</artifactId>
  <version>1.4.197</version>
</dependency>

配置文件

application.yaml中添加配置: 配置文件参考

启动服务

在SpringBootApplication启动类上添加 @EnableMqttServer ,然后启动服务即可

请关注一下配置文件:

配置项 参考文档
mqtt配置 https://wiki.smqtt.cc/smqttx/mqtt/1.mqtt.html
acl配置 https://wiki.smqtt.cc/smqttx/acl/1.acl.html
auth配置 https://wiki.smqtt.cc/smqttx/auth/1.auth.html
http配置 https://wiki.smqtt.cc/smqttx/http/1.http.html
ws配置 https://wiki.smqtt.cc/smqttx/ws/1.ws.html
cluster配置 https://wiki.smqtt.cc/smqttx/cluster/1.cluster.html
ssl/tls配置 https://wiki.smqtt.cc/smqttx/ssl/1.ssl.html

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2023/12/20 11:10

smqttx 2.0.12 版本更新

解决以下issue: https://gitee.com/quickmsg/smqttx/issues/I8GGXB https://gitee.com/quickmsg/smqttx/issues/I8F5M1 https://gitee.com/quickmsg/smqttx/issues/I7LMC2 移除UI页面。现在UI已经自动编译到项目中,无需引入UI依赖 规则引擎处理JSON数据时候,支持自动转换 解决smqttx跨域问题 解决will消息乱码问题...

0
0
发表了资讯
2023/10/16 16:28

smqttx-2.0.11 版本正式发布

基于Java实现的分布式MQTT集群,SMQTT的升级版本!欢迎大家使用,顺便动动小手Star一下! https://gitee.com/quickmsg/smqttx 1. 修改集群互踢逻辑,采用异步方式集群节点剔除,剔除逻辑是统一ClientId只能建立唯一连接。 2. 修改多数据源由单例模式改成多实例,避免多数据源配置加载出现非线程安全问题 3. 修改服务端SSL/TLS证书加密时候未开启客户端认证导致的安全问题 快速开始 <dependency> <artifactId>smqttx-spring...

0
4
发表了资讯
2023/06/21 09:21

SMQTTX 2.0.9 版本更新

SMQTTX 2.0.9 版本更新,具体更新内容包括: https://gitee.com/quickmsg/smqttx/issues/I6VKUR 修复qos2发送重复bug https://gitee.com/quickmsg/smqttx/issues/I6VI5W 修复Ignite版本Api变动 升级Reactor-Netty从1.0.8升级到1.1.17

0
5
发表了资讯
2023/03/27 09:27

smqttx-2.0.8 版本更新

smqttx-2.0.8 版本更新,具体更新内容包括: 修复metric获取信息空指针异常问题 issues 支持Qos2消息发送 修复Ignite持久化带来的启动异常

0
1
发表了资讯
2023/01/31 10:11

SMQTTX 2.0.7 版本更新

SMQTTX 2.0.7 版本已发布,此版本带来如下更新: 修复HTTP请求解码半包问题 修复HTTP认证时,请求Block超时问题

1
1
发表了资讯
2022/12/20 11:58

smqttx 1.1.6 & 2.0.6 版本发布

smqttx 1.1.6 https://gitee.com/quickmsg/smqtt/issues/I652RG 问题修复: 规则引擎支持Hex格式、JSON格式动态数据解析 https://gitee.com/quickmsg/smqtt/issues/I660ZT 问题修复 :发送客户端触发规则引擎表达式异常修复 smqttx 2.0.6 规则引擎数据类型:心跳、ping、订阅等消息携带clientId 支持多种实践类型规则引擎转发...

2
0
发表了资讯
2022/12/14 11:02

SMQTTX 2.0.4 版本更新

修复ACL导致的类型转换错误问题 修改规则引擎对MQTT payload类型支持不兼容问题 修改SpringBoot版本强依赖

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
17 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部