本文以 Java 为例。来源于 RabbitMQ Documentation。
- Installing 安装
- 分别以 Docker、Windows、Ubuntu 安装
- Hello World 简单 Demo
- 介绍生产者、消费者、消息队列
- 最简单的点对点模式的实现
- Work Queues 工作队列
- 介绍竞争消费模式
- 消息持久化
- 消息确认
- 公平调度
- Publish/Subscribes 发布/订阅
- 介绍 Exchange 交换器的概念
- 四种交换器类型
- 临时队列
- 交换器与队列的绑定
- Routing 路由
- Direct 交换器根据路由传递消息
- 交换器路由与队列间的绑定是多对多的
- Topic 主题
- Topic 主题交换器根据路由规则匹配
- 两种匹配规则
- RPC 远程调用
- Publisher Confirms