以上图为例,这里不介绍一些基础概念,而是着重说明消息是如何从生产者流转到消费者的
- 生产者P发布消息至交换机X,发布的消息包含一个路由键
- 消费者建立一个队列和该交换机绑定,并指定该队列的绑定键,如*.orange.*
- 交换机根据消息的路由键,在与其绑定的队列中查找到匹配队列,将消息发送至该队列。这里需要注意,即使交换机和某一个队列的多个绑定键可以匹配成功,但一条消息仅会发送至该队列一次。
- 如果有多个消费者从一个队列中读取消息,队列中的某一条消息最终只会被一个消费者消费。
本文标题:rabbitmq消息流转解读
本文链接:https://www.haomeiwen.com/subject/voygxctx.html
网友评论