robustmq

一个二进制搞定多协议消息通信,省掉一堆中间件

开源 unknown 基础设施
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1836
维护状态 活跃
是否开源 是
定价模式 unknown

项目预览

项目数据

分类基础设施
开发团队robustmq
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言Rust
技术栈/模型agent-communication,ai,ai-agnet,amqp,data,infra,kafka,message,message-queue,middleware,mq,mq9,mqtt,mqtt-broker,queue,rust,serverless,storage,streaming
GitHub 星标★ 1836
30天Star增速
HF 下载量
上线时间2023-08-03 00:00:00
代码更新—
仓库体积—
本站数据更新—
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-10-17
浏览次数0

项目介绍

RobustMQ 是用 Rust 编写的新一代消息中间件,定位为 AI 时代的通信基础设施。它把消息队列、流处理和协议适配整合进单一二进制文件,只需部署一个 broker 和一个存储层,即可同时支持 MQTT、AMQP、Kafka、MQ9 等多种主流协议。传统方案往往需要为不同协议分别部署 Kafka、RabbitMQ、EMQX 等系统,运维复杂、资源开销大;RobustMQ 通过统一架构消除这种碎片化,让设备接入、微服务通信、AI Agent 消息传递共用同一套底座。核心能力包括多协议兼容、存算分离设计、云原生弹性伸缩,以及对高吞吐低延迟场景的优化。项目用 Rust 实现,在内存安全和性能上有天然优势,适合希望简化消息基础设施、降低运维成本、同时面向 AI 与物联网场景的团队评估使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

正在加载星标数据…

技术标签

使用教程

—

难度:入门 约 5 分钟 部署方式:命令行工具 2 步

环境要求

  • 可执行 curl 的 Linux/macOS 终端环境
  • 能够访问 raw.githubusercontent.com 的网络
  • 已按官方脚本完成 robustmq 二进制安装

安装与启动步骤

  1. 1一键安装 RobustMQ

    README 提供的一行安装命令,通过官方脚本下载并安装 RobutMQ 二进制文件,需要联网,脚本内容来自官方 GitHub 仓库。

    curl -fsSL https://raw.githubusercontent.com/robustmq/robustmq/main/scripts/install.sh | bash
  2. 2启动 broker 服务

    安装完成后直接运行 broker-server 启动单机 broker,README 未说明可用参数,如需后台运行可自行使用系统工具托管。

    broker-server start

如何确认成功

README 未给出端口或健康检查地址;命令执行后终端无报错、broker-server 进程持续运行即视为启动成功。

常见问题

Q:安装脚本执行失败怎么办?

A:确认网络能访问 raw.githubusercontent.com 与 GitHub,必要时把脚本下载到本地检查后再执行;README 未提供离线安装包地址。

Q:只安装不启动可以吗?

A:可以。安装脚本只负责下载安装二进制,broker-server start 是独立的启动命令,按需在目标机器上执行即可。

Q:支持哪些部署方式?

A:README 节选仅演示了单机一键安装方式,未提及 Docker、Kubernetes 或集群部署命令,相关内容请查阅官网文档。

注意事项

  • 本教程仅依据 README 节选的 Quick Start 编写,端口、配置文件、集群参数等信息 README 中未给出。
  • RobustMQ 用 Rust 编写,多协议(MQTT/AMQP/Kafka/MQ9)共用同一 broker,实际协议端口请以官方文档为准。
  • 更多资料见官网 http://robustmq.com 与 GitHub 仓库 https://github.com/robustmq/robustmq 。

核心亮点

  • 单二进制同时兼容 MQTT、AMQP、Kafka、MQ9 等协议,无需为每种协议单独部署中间件
  • Rust 实现,内存安全且性能开销低,适合高吞吐低延迟场景
  • 存算分离架构,存储层与 broker 解耦,便于云原生弹性伸缩和独立扩展

不足之处

  • 项目处于成长早期,星标约 1800,生产环境大规模验证案例有限
  • 多协议统一架构的成熟度和生态工具链相比 Kafka、EMQX 等老牌项目仍有差距

适用场景

  • IoT 设备用 MQTT 接入、后端服务用 Kafka 消费的统一消息平台
  • AI Agent 之间需要低延迟、多协议互通的消息通信底座
  • 希望用一套中间件替代 Kafka+RabbitMQ+EMQX 多套系统、降低运维成本的团队

替代项目

Apache Kafka、EMQX、NATS

上一篇:pangolin

下一篇:logto

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

DEPRECATED — moved to https://github.com/trefeon/freelane. Archived; no longer main···

★ 300 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 9466 2026-09-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 183382 2026-08-09
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 445 2026-08-10