Appearance
产品分卷
四个 P0 产品各有一卷 8 页的讲解,全部按同一套公共维度展开:总览、快速开始、核心概念映射、路由/分发、可靠性、存储与高可用、运维与观测、陷阱与检查表。先读基础原理再进分卷,或直接用横向矩阵做比较。
| 产品 | 定位 | 实验 | 入口 |
|---|---|---|---|
| RabbitMQ | 传统消息队列与灵活路由(Exchange/Binding、两段确认) | 5 个 | 进入分卷 |
| Apache Kafka | 分区式持久日志与事件流(KRaft、消费组、事务) | 4 个 | 进入分卷 |
| Apache RocketMQ | 面向业务消息的中间件(消息类型、内置重试、事务回查、定时消息) | 4 个 | 进入分卷 |
| Apache Pulsar | 存储计算分离、云原生多租户(BookKeeper、四订阅类型) | 3 个 | 进入分卷 |
怎么读每一卷
- 总览:定位、架构速览、与同类产品的差异一句话。
- 快速开始:本仓库
npm run lab的最短复现路径。 - 核心概念映射:中性术语 → 该产品术语,读横向矩阵前先对齐。
- 路由/可靠性/存储:三层语义(Broker / Client / Business)拆开讲「保证」成立的条件。
- 陷阱与检查表:该产品的禁止表述与上线前逐项核对。
Redis Streams 与 NATS JetStream 为 P1 规划,不在当前范围。