项目简介
quickmsg
SMQTTX基于Netty开发,底层采用Reactor3反应堆模型,支持单机部署,支持容器化部署,具备低延迟,高吞吐量,支持百万TCP连接,同时支持多种协议交互,是一款非常优秀的消息中间件!
# 背景
Smqttx是基于Smqtt的一次重大的技术升级,相比较原Smqtt新版本具备如下优势
- 更可靠的集群通信方式
- 支持集群互踢、连接管理等功能
- 优化更可读的接入日志
- 优化线程模型,性能提升2倍以上
# 架构图
# SMQTTX功能列表:
功能 | 说明 |
---|---|
支持MQTT、MQTTS、WS、HTTP协议实现 | 支持不同协议之间相互通信 |
TOPIC通配符 | 支持标准MQTT TOPIC通信 # 多级匹配 + 单级匹配 |
集群保留消息持久化 | 默认保留消息自动持久化到磁盘 |
设备认证 | 支持多种认证方式 |
集群互踢策略 | 集群间相同ClientId互踢 |
SPI拦截器 | 支持SPI拦截器实现注入Broker |
动态集群节点发现 | 集群配置动态发现 |
Springboot支持 | 支持springboot启动 |
Docker支持 | 支持Docker启动 |
规则引擎 | 支持规则引擎转发 |
ACL | 支持访问控制 |
管理后台 | 支持管理后台 |
# WIKI地址
https://wiki.smqtt.cc/smqttx/
# 商业合作
添加微信号
17512575402
# 麻烦关注下公众号!
- 添加微信号
17512575402
拉入SMQTTX官方交流群 、