介绍一款高性能分布式MQTT Broker(带web)

守听  论坛元老 | 2022-12-6 19:23:08 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1034|帖子 1034|积分 3102

SMQTTX介绍

SMQTTX是基于SMQTT的一次重大技术升级,基于Java开发的分布式MQTT集群,是一款高性能,高吞吐量,并且可以完成二次开发的优秀的开源MQTT broker,主要采用技术栈:reactor3、reacotr-netty、netty、ignite等开源软件,基于SMQTTX可以轻松完成百万级别设备接入。
集群配置

机器节点配置192.168.0.928c/16g192.168.0.1878c/16g压测场景

❝本次压测使用Emq-bench进行
连接压测

连接管理页面
  1. [root@ecs-143990-0003 bin]#  ./emqtt_bench conn   -h 192.168.0.187   -p 1883 -u smqtt -P smqtt  -c 50000 -i 2<br>connected: 50000<br><br>[root@ecs-143990-0002 bin]# ./emqtt_bench conn   -h 192.168.0.187   -p 1883 -u smqtt -P smqtt  -c 50000 -i 2<br><br>connected: 50000<br><br>
复制代码
推送压测

订阅 100000 pub
连接管理页面
  1. [root@ecs-143990-0003 bin]#  ./emqtt_bench sub -t test  -h 192.168.0.187   -p 1883 -u smqtt -P smqtt -c 50000<br>connected: 50000<br>9m12s sub total=50000 rate=31/sec<br><br>[root@ecs-143990-0002 bin]#  ./emqtt_bench sub -t test  -h 192.168.0.187   -p 1883 -u smqtt -P smqtt -c 50000<br>connected: 50000<br>9m12s sub total=50000 rate=31/sec<br>
复制代码
5000 pub
  1. 1h59m12s recv total=4907417 rate=59514/sec<br>1h59m13s recv total=4964547 rate=57130/sec<br>1h59m14s recv total=4971856 rate=7309/sec<br>1h59m32s recv total=5005099 rate=33243/sec<br>1h59m33s recv total=5060676 rate=55577/sec<br>1h59m34s recv total=5117880 rate=57204/sec<br>1h59m35s recv total=5173121 rate=55241/sec<br>1h59m36s recv total=5229499 rate=56378/sec<br>1h59m37s recv total=5285674 rate=56175/sec<br>1h59m38s recv total=5344244 rate=58570/sec<br>1h59m39s recv total=5397227 rate=52983/sec<br>1h59m40s recv total=5452597 rate=55370/sec<br>1h59m41s recv total=5510186 rate=57589/sec<br>1h59m42s recv total=5565421 rate=55235/sec<br>1h59m43s recv total=5622088 rate=56667/sec<br>1h59m44s recv total=5679827 rate=57739/sec<br>1h59m45s recv total=5737467 rate=57640/sec<br>1h59m46s recv total=5794272 rate=56805/sec<br>1h59m47s recv total=5848318 rate=54046/sec<br>1h59m48s recv total=5906008 rate=57690/sec<br><br>
复制代码
由上实际写入Qps 50kp/s
SMQTTX商业版问世

❝如果您的系统需要支持千万级设备接入,百万QPS数据上行,那我们的SMQTTX商业版是非常适合您的一款应用。访问地址:Dashboard用户名/密码:smqtt/smqtt
功能对比

功能列表
特色功能


  • 分布式集群连接管理
  • 分布式规则引擎管理
  • 分布式动态认证管理
  • 细粒度指标监控、提供grafana监控画板
  • 标准的接入日志输出、日志查询
  • 告警功能。提供钉钉、飞书等机器人告警
联系方式

微信: 17512575402 请备注咨询商业版MQTT

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

守听

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表