RabbitMQ 多运行模式简介
RabbitMQ 提供了 6 种模式,分别是 Simple
、 Worker
(或称 Work Queue
)、 Publish/Subscribe
、 Routing
、 Topic(s)
、RPC Request/Reply
。下面传送门仓库详细讲述了前 5 种,并给出代码实现和思路(主动拉取模式属于消费端一种模式,不在此列,一般场景下均为推模式),其中 Publish/Subscribe
、 Routing
与 Topics
三种模式可以统一归为 Exchange
模式,只是创建时交换机的类型不一样,分别是 fanout
、 direct
与 topic
。
传送门: