项目简介

​ SMQTTX基于Netty开发,底层采用Reactor3反应堆模型,支持单机部署,支持容器化部署,具备低延迟,高吞吐量,支持百万TCP连接,同时支持多种协议交互,是一款非常优秀的消息中间件!

# 背景

Smqttx是基于Smqtt的一次重大的技术升级,相比较原Smqtt新版本具备如下优势

  1. 更可靠的集群通信方式
  2. 支持集群互踢、连接管理等功能
  3. 优化更可读的接入日志
  4. 优化线程模型,性能提升2倍以上

# 架构图

SMQTTX

# SMQTTX功能列表:

功能 说明
支持MQTT、MQTTS、WS、HTTP协议实现 支持不同协议之间相互通信
TOPIC通配符 支持标准MQTT TOPIC通信 # 多级匹配 + 单级匹配
集群保留消息持久化 默认保留消息自动持久化到磁盘
设备认证 支持多种认证方式
集群互踢策略 集群间相同ClientId互踢
SPI拦截器 支持SPI拦截器实现注入Broker
动态集群节点发现 集群配置动态发现
Springboot支持 支持springboot启动
Docker支持 支持Docker启动
规则引擎 支持规则引擎转发
ACL 支持访问控制
管理后台 支持管理后台

# WIKI地址

https://wiki.smqtt.cc/smqttx/

# 商业合作

添加微信号17512575402

# 麻烦关注下公众号!

icon

  • 添加微信号17512575402拉入SMQTTX官方交流群 、
Last Updated: 11/7/2022, 1:17:00 PM