robustmq 计划是成为ai 领域的通信设施,计划是hissing一套共享存储层,解决多协议支持(mqtt,kafka,nats,amqp,mq9)
包含的特性
- mq9 ai agent 通信协议,支持mailbox,broadcasst,priority queue
- 基于rust 开发
- 统一存储层
- 原生多协议支持,mqtt,kafka,nats,amqp,mq9 (当然部分协议还在开发中,mqtt 当前已经稳定了)
- 原生多租户支持
- 边到云支持
- 低时延处理,nats 协议 基于内存的路由,处理比较快
- 多模存储支持(文件,内存,rocksdb)同时支持冷数据到s3
- 共享订阅,支持灵活的消费者弹性处理
- 最小操作,单一二进制文件,没有外部依赖,提供了开箱即用的能力
robustmq 架构组件
robustmq 包含了三个组件,元数据,broker,以及storage engine,对于新协议的实现在broker中,这样保持系统的扩展性
说明
robustmq 的目标以及特性还是不错的,值得尝试下
参考资料
https://github.com/robustmq/robustmq
https://robustmq.com/