功能

  • 订阅与发布
  • 顺序消息:全局有序和分区有序
  • 消息过滤
  • 事务消息
  • 消息重投
  • 流量控制

架构

  • Name Server
    • 无状态的命名空间管理
    • 每个 broker 将自己注册到所有 Name server
  • Broker
    • 异步复制
    • 同步双写
  • Producer
    • 无状态,写 master
  • Consumer
    • 可与 master / slave 交互,master 建议下次 pull 的位置