smart-mqtt

Web 应用开发编程
立即访问
应用介绍

smart-mqtt 企业版 是 smartboot 开源组织推出的商业化 MQTT Broker 产品,专为拥有上万级设备连接量的企业级物联网场景设计。

核心优势

  • 自研高性能通信框架:底层采用自研 smart-socket 通信框架,通过 techempower 性能测试验证,具备与任何语言体系竞争的性能表现

  • 纯国产技术栈:底层通信(smart-socket)、Web框架(Feat)均为国产自研,符合信创场景需求

  • 卓越的成本效益:相比 SaaS 云产品,连接量越大性价比越高。百万级连接场景下,成本仅为云产品的数十分之一

企业级功能

  • 多协议接入:完整支持 MQTT 3.1/3.1.1/5.0 协议,同时支持 TCP、WebSocket、SSL/TLS 多种接入方式

  • 共享订阅:支持 MQTT 5.0 共享订阅特性,实现消息的负载均衡分发,避免单点过载

  • 集群部署:支持多 Broker 节点组成分布式集群,具备横向扩展能力,满足大规模业务需求

  • 数据持久化:支持 H2(内存/文件模式)和 MySQL 多种持久化方案,灵活适配不同场景

  • 数据桥接:内置 Redis、Kafka 等数据桥接能力,实现 MQTT 消息与外部系统的实时对接

  • 可视化管理:基于 shadcn/ui 构建的现代化管理界面,支持连接管理、Topic 管理、访问控制、运行指标监控等

适用场景

适用于设备连接量上万级别的物联网平台、即时通讯(IM)产品、工业互联网、车联网、智慧能源等需要承载海量设备互通互联的场景。

技术开放性

  • 南向扩展:基于事件总线架构,支持将非 MQTT 协议适配融入 smart-mqtt

  • 北向桥接:支持将 MQTT 消息桥接至任意外部服务

  • 零绑定设计:完全遵循 MQTT 协议规范,可随时迁移至其他同类产品,避免供应商锁定

部署方式

提供 Docker 镜像,支持一键部署。同时支持 Docker Compose、Kubernetes 等多种容器化部署方案。

feedback