1 Star 0 Fork 92

hotsmile / smqttx

forked from quickmsg / smqttx 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.65 KB
一键复制 编辑 原始数据 按行查看 历史
护国神将-小将 提交于 2022-11-23 11:26 . rd

SMQTTX

apache reactor-netty reactor3 ignite ignite

功能列表

点我 打开/关闭 功能列表

项目介绍

架构图

基于Java实现的物联网分布式MQTT消息代理服务器

官方网站

官网地址

背景

基于Netty实现分布式MQTT集群,并提供快速接入、配置能力,提供统一的接入管理平台,无需复杂配置,即可完成千万级别设备接入。

快速入门

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

维护者

感谢这些项目的维护者: misitebao

点我 打开/关闭 维护者列表
  • MetaQ - SMQTTX项目维护者。

贡献者

感谢所有参与SMQTTX开发的贡献者。贡献者列表

组件

商业版本

商业版演示地址 http://114.116.98.217:50000/

有需要商业版接入的请添加微信17512575402联系我!

许可证

License APACHE 2.0

联系我们

请添加微信 17512575402 拉交流群

Java
1
https://gitee.com/hotsmile/smqttx.git
git@gitee.com:hotsmile/smqttx.git
hotsmile
smqttx
smqttx
main

搜索帮助