Skip to content

产品分卷

四个 P0 产品各有一卷 8 页的讲解,全部按同一套公共维度展开:总览、快速开始、核心概念映射、路由/分发、可靠性、存储与高可用、运维与观测、陷阱与检查表。先读基础原理再进分卷,或直接用横向矩阵做比较。

产品定位实验入口
RabbitMQ传统消息队列与灵活路由(Exchange/Binding、两段确认)5 个进入分卷
Apache Kafka分区式持久日志与事件流(KRaft、消费组、事务)4 个进入分卷
Apache RocketMQ面向业务消息的中间件(消息类型、内置重试、事务回查、定时消息)4 个进入分卷
Apache Pulsar存储计算分离、云原生多租户(BookKeeper、四订阅类型)3 个进入分卷

怎么读每一卷

  1. 总览:定位、架构速览、与同类产品的差异一句话。
  2. 快速开始:本仓库 npm run lab 的最短复现路径。
  3. 核心概念映射:中性术语 → 该产品术语,读横向矩阵前先对齐。
  4. 路由/可靠性/存储:三层语义(Broker / Client / Business)拆开讲「保证」成立的条件。
  5. 陷阱与检查表:该产品的禁止表述与上线前逐项核对。

Redis Streams 与 NATS JetStream 为 P1 规划,不在当前范围。

以统一实验验证消息系统语义边界