项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 可执行 curl 的 Linux/macOS 终端环境
- 能够访问 raw.githubusercontent.com 的网络
- 已按官方脚本完成 robustmq 二进制安装
安装与启动步骤
-
1一键安装 RobustMQ
README 提供的一行安装命令,通过官方脚本下载并安装 RobutMQ 二进制文件,需要联网,脚本内容来自官方 GitHub 仓库。
curl -fsSL https://raw.githubusercontent.com/robustmq/robustmq/main/scripts/install.sh | bash -
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
同类项目推荐
freebuff-proxy
开源
聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。
DEPRECATED — moved to https://github.com/trefeon/freelane. Archived; no longer main···
microduck
开源
用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。
A Tiny biped duck robot
ollama
开源
一条命令本地跑起大模型,免费、私密、不卡顿
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···
soperator
开源
用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。
Run Slurm in Kubernetes
