Hi, 社区:
我们是一群喜欢Rust、消息队列、分布式存储的开发者。我们在尝试用 Rust 写一个消息队列。名字是:RobustMQ。
它遵循 Apache-2.0 协议,我们希望它最终能贡献给 Apache 社区,成为Apache 社区的顶级项目,为Apache和Rust社区贡献我们自己的一份力量。
关于 RobustMQ 的一些信息:
- 初衷:探索 Rust 和消息队列结合的可能性,解决当前社区消息队列组件存在的问题。
- 定位:一个 100% 基于 Rust 语言开发的 All In One 开源消息队列。
- 目标:交付一个支持多种主流消息协议、完全 Serverless 架构、低成本、弹性的消息队列。
- 愿景:为 AI 系统量身定制统一的消息基础设施,为 AI 应用提供统一高效通信底座。打造下一代云原生融合型消息队列。
- 特点:
- 100% Rust:完全基于 Rust 语言实现的消息队列引擎。
- 多协议:支持MQTT 3.1/3.1.1/5.0、AMQP、Kafka Protocol、RocketMQ Remoting/GRPC、OpenMessing、JNS、SQS 等主流消息协议。
- 分层架构:计算、存储、调度完全独立的三层架构,职责清晰、独立。
- Serverless:所有组件均具备分布式集群化部署,快速扩缩容的能力。
- 插件式存储:独立插件式的存储层实现,支持独立部署和共享存储两种架构。
- 功能齐全:完全对齐协议对应的社区主流 MQ 产品的功能和能力。
更多详细信息,请查看我们Github主页和官网:
- Github:https://github.com/robustmq/robustmq
- 官网:https://robustmq.com/
我们目前已经完成了第一个Release版本的开发,完成了整体架构、MQTT协议的适配。接下来我们准备继续完善MQTT、打磨稳定性。然后准备兼容Kafka协议。
到这个阶段,我们想听听大家的建议。希望知道我们做这个事情是否有意义,有哪些改进的空间。以便让我们能够走在正确的道路上,做好这个事情。
我们知道这个事情很难,但是我们觉得这是一件很酷的事情,想尝试一下。期待社区的建议。
酷, 让我们一起做有趣的事情~。
同时我们希望找到对用Rust 实现基础架构组件、消息队列、分布式存储系统感兴趣的同学,一起探索 Rust 在基础架构领域的无限可能。
祝好~
Ext Link: https://github.com/robustmq/robustmq
1
共 1 条评论, 1 页
评论区
写评论非常酷的一件事,我也学习下,期待以后可以参与