RsMQ 消息中间件 · 产品概述

RsMQ 消息中间件 · 产品概述

产品定位

RsMQ 是使用 Rust 语言编写的高性能 MQTT 消息中间件(Broker),面向物联网场景下的海量设备接入,为现场设备、边缘网关与云端业务平台之间提供稳定、可靠的消息通道。

核心价值

  • 内存安全:依托 Rust 所有权机制与编译期检查,规避常见内存缺陷,保障长期运行稳定。
  • 高并发:基于 Rust 异步高并发能力,以低开销支撑海量设备长连接与消息收发。
  • 低延迟、稳定可靠:在高负载条件下保持低开销、低延迟的转发表现。
  • 横向扩展:支持集群部署,通过节点横向扩展提升吞吐与可用性。

在波盾体系中的位置

RsMQ 在波盾物联网体系中承担消息中枢角色,位于边缘网关与云端管控平台之间:

层级组件职责
现场层IGW-S / IGT-Pro 边缘网关采集现场设备数据,作为客户端发布到 RsMQ
消息层RsMQ协议接入、主题路由、消息分发与规则处理
平台层IOT 云端管控平台订阅主题、处理数据并驱动业务系统

网关将现场数据发布到 RsMQ,平台及下游应用订阅获取,实现现场与云端解耦。

主要能力

  • 支持 MQTT 3.1.1 协议标准,兼容标准 MQTT 客户端接入。
  • 提供 规则引擎,支持消息按规则路由、转换与触发,对接下游业务系统。
  • 配置文件驱动,支持单机与集群部署,并支持 TLS 与客户端认证。

本手册面向平台架构师与后端、运维工程师,介绍其概念、部署、接入与集群规则。