- 收发模式
P将消息发送给队列,C从队列里去取(可以同步和异步)

- 工作分配
P将消息发送给队列,由消费者抢占式(轮流式)消费,一个消息只能被一个消费者接收

- 发布订阅
P将消息发布到X(Exchanges 交换机)由交换机路由到不同的队列

交换机(X)的四种类型 - fanout
- direct
- headers
- topic
fanout类型,会将消息分发到所有绑定的队列,如下图的q1和q2

direct,可以根据routingkey分发到不同的队列,如下图的info分配到q1,error和warning的key 分配到q2队列

topic,可以指定匹配模式

以下消息会被q1和q2命中

本文介绍了消息队列的几种常见模式:收发模式、工作分配模式及发布订阅模式。详细解释了不同模式下消息如何在生产者和消费者之间传递,并讨论了交换机的四种类型:fanout、direct、headers 和 topic,以及它们在路由消息到队列中的作用。
1344

被折叠的 条评论
为什么被折叠?



