跳转到正文

产品分卷 ​

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

产品定位实验入口
RabbitMQ传统消息队列与灵活路由(Exchange/Binding、两段确认)5 个进入分卷
Apache Kafka分区式持久日志与事件流(KRaft、消费组、事务)4 个进入分卷
Apache RocketMQ面向业务消息的中间件(消息类型、内置重试、事务回查、定时消息)4 个进入分卷
Apache Pulsar存储计算分离、云原生多租户(BookKeeper、四订阅类型)3 个进入分卷
Redis StreamsRedis 内的追加日志与消费组(PEL、XCLAIM、轻量可靠队列)2 个进入分卷
NATS + JetStream低延迟连接总线(Core)+ 内建持久事件流(JetStream)2 个进入分卷
ActiveMQ Artemis多协议 JMS Broker(anycast/multicast、服务端重试与死信、XA 事务)2 个进入分卷
ActiveMQ Classic传统 JMS Broker 与 OpenWire/KahaDB 生态,配置及默认值与 Artemis 分开学习见验证证据进入分卷

怎么读每一卷 ​

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

前四个为 P0 核心产品(实验与快照更完整),Redis Streams 与 NATS 为 P1 轻量扩展(精简实验覆盖核心语义)。ActiveMQ Artemis 为 P2 补充:8 页分卷与实验编排已就绪,快照尚未采集(文档中的行为描述暂不以实验快照为证)。

最后更新:

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