RobustMQ - Explore how to rewrite a message queue in Rust
Lobo Xu
Chinese Session 2025-07-27 17:15 GMT+8 (ROOM : JingYi Hall) #rustRobustMQ is an open-source message queue 100% developed based on the Rust language. It hopes to explore the possibility of combining Rust with message queues, with the goal of delivering a message queue that supports multiple mainstream message protocols, has a fully Serverless architecture, is low-cost, and elastic. Its vision is to tailor a unified messaging infrastructure for AI systems and provide a unified and efficient communication base for AI applications.
Content of this sharing:
- Why do we write RobustMQ?
- The differences between RobustMQ and existing components in other message queue systems.
- How did we implement a distributed storage system from scratch using Rust?
- We have released the first version of RobustMQ MQTT. How was it implemented and what was its effect?
- Future roadmap of RobustMQ .
At the same time, we hope to find students who are interested in implementing infrastructure components, message queues, and distributed storage systems with Rust, and explore the infinite possibilities of Rust in infrastructure together.
Speakers:
Lobo Xu: RobustMQ Author
Author of RobustMQ, Former technical expert at ByteDance and Tencent Cloud, Author of the Geek Time columns “47 Lectures on In-depth Disassembly of Message Queues” and “Rust in Practice: Handwritten Next-Generation Cloud-Native Message Queues”, Contributor to Apache Kafka/RocketMQ/Pulsar. Focus on message queues and distributed storage systems.