RobustMQ 0.2.0 RELEASE 正式发布
💡
原文中文,约900字,阅读约需3分钟。
📝
内容提要
RobustMQ 是基于 Rust 的高性能多协议消息队列,0.2.0 版本实现了架构、协议和生态的重大突破。支持 MQTT 3.1、3.1.1、5.0,具备高级特性和可靠性。提供 Web 管理界面和 RESTful API,未来将支持 AMQP 和 Kafka 协议,旨在成为统一的多协议消息平台。
🎯
关键要点
- RobustMQ 是基于 Rust 的高性能多协议消息队列,旨在成为云原生与 AI 原生时代的消息基础设施。
- 0.2.0 版本标志着在架构设计、协议支持和生态建设三个核心维度的重大突破。
- 架构方面,RobustMQ 采用零拷贝设计和 Tokio 异步 I/O 模型,支持单机百万级连接。
- 实现了存算分离的云原生架构,计算节点无状态,支持快速弹性扩缩容。
- 系统支持单二进制部署,内置基于 Raft 的元数据管理,无需外部组件。
- 协议支持方面,完整实现了 MQTT 3.1、3.1.1、5.0,涵盖所有高级特性。
- 支持 QoS 0/1/2 全级别消息可靠性保障,并可将数据桥接到 Kafka、Pulsar 等系统。
- 生态工具建设方面,提供了 Web 管理界面和命令行工具 robust-ctl,支持核心功能。
- 开放完整的 RESTful API 接口,方便集成到现有运维系统。
- 0.2.0 版本目前为可试用版本,预计年底推出生产可用版本。
- 未来规划包括完善基础模块、支持 AMQP 协议、Kafka 协议支持及 AI 原生能力。
❓
延伸问答
RobustMQ 0.2.0 版本有哪些主要特性?
RobustMQ 0.2.0 版本实现了架构、协议和生态的重大突破,支持 MQTT 3.1、3.1.1、5.0,具备高级特性和可靠性,并提供 Web 管理界面和 RESTful API。
RobustMQ 的架构设计有什么优势?
RobustMQ 采用零拷贝设计和 Tokio 异步 I/O 模型,支持单机百万级连接,并实现存算分离的云原生架构,计算节点无状态,支持快速弹性扩缩容。
RobustMQ 如何支持消息的可靠性?
RobustMQ 支持 QoS 0/1/2 全级别消息可靠性保障,并可将数据桥接到 Kafka、Pulsar 等系统。
RobustMQ 0.2.0 版本的生态工具有哪些?
本版本提供了功能完整的 Web 管理界面和命令行工具 robust-ctl,支持集群监控、Topic 管理和消息发布等功能。
RobustMQ 未来的发展规划是什么?
未来规划包括完善基础模块、支持 AMQP 协议、Kafka 协议支持及 AI 原生能力,最终实现多协议统一消息平台。
RobustMQ 0.2.0 版本目前的状态如何?
0.2.0 版本目前为可试用版本,预计年底推出生产可用版本。
➡️