RobustMQ is a next-generation, high-performance, multi-protocol message queue built in Rust. Our vision is to create a unified messaging infrastructure tailored for modern cloud-native and AI systems.

Features

🚀 High Performance: Built with Rust, ensuring memory safety, zero-cost abstractions, and blazing-fast performance 🏗️ Distributed Architecture: Separation of compute, storage, and scheduling for optimal scalability and resource utilization 🔌 Multi-Protocol Support: Native support for MQTT (3.x/4.x/5.x), AMQP, Kafka, and RocketMQ protocols 💾 Pluggable Storage: Modular storage layer supporting local files, S3, HDFS, and other storage backends ☁️ Cloud-Native: Kubernetes-ready with auto-scaling, service discovery, and observability built-in 🏢 Multi-Tenancy: Support for virtual clusters within a single physical deployment 🔐 Security First: Built-in authentication, authorization, and encryption support 📊 Observability: Comprehensive metrics, tracing, and logging with Prometheus and OpenTelemetry integration 🎯 User-Friendly: Simple deployment, intuitive management console, and extensive documentation

Reference List

  1. https://github.com/robustmq/robustmq