1:发布/订阅 就是把一个消息发送给多个消费者
2:本文中引入转发器得概念(Exchanges)
之前文章介绍的是,发送者发送消息给队列,接收者从队列接收消息,下面引入Exchanges ,展示RabbitMQ的完整的消息模型。
RabbitMQ消息模型的核心理念是生产者永远不会直接发送任何消息给队列,一般的情况生产者甚至不知道消息应该发送到哪些队列。
相反的,生产者只能发送消息给转发器(Exchange)。转发器是非常简单的,一边接收从生产者发来的消息,另一边把消息推送到队列中。
转发器必须清楚的知道消息如何处理它收到的每一条消息。是否应该追加到一个指定的队列?是否应该追加到多个队列?或者是否应该丢弃?
这些规则通过转发器的类型进行定义。
20140710154931102.png
网友评论