RabbitMQ
RabbitMQ 是以 AMQP 0-9-1 为核心协议的消息代理,通过 Exchange、Binding 和 Queue 完成灵活路由。现代高可用队列以 Quorum Queue 为主;Classic Mirrored Queue 已从 RabbitMQ 4.x 移除,不能继续按早期“镜像模式”设计新集群。
当前社区主线为 RabbitMQ 4.3,部署前还要核对 Erlang/OTP 兼容矩阵。
文档目录
| 文档 | 内容 |
|---|---|
| 核心模型与消息路由 | Connection、Channel、Exchange、Binding、Queue 与 Virtual Host |
| 可靠性与消费语义 | Publisher Confirm、持久化、Ack、幂等、重试与死信 |
| 集群、队列类型与运维 | Classic、Quorum、Stream、Federation、Shovel、监控与排错 |
| 高可用架构 | 接入层、Quorum Queue、故障切换、跨地域与故障矩阵 |
| 版本演进与升级 | RabbitMQ 3.x~4.3 的差异、Erlang 基线和升级路径 |