当前位置:   article > 正文

RabbitMQ的五种工作模式和使用场景_rabbitmq五种消息模型及应用场景

rabbitmq五种消息模型及应用场景

五种模式的介绍

1.简单模式
在这里插入图片描述

由生产者提供一个消息,消费者去接受这个消息,中间不需要交换器,也不需要消息队列绑定交换器,双方共用同一个chanel信道就能完成消息的传递。
2.工作模式
在这里插入图片描述
由生产者提供一个消息,消费者去接受这个消息,中间不需要交换器,也不需要消息队列绑定交换器,双方共用同一个chanel信道就能完成消息的传递。比起简单模式来说,工作模式只是将消费者的数量增多。
3.发布订阅
在这里插入图片描述
这里需要用到交换器,这个交换器的类型是FANOUT群发,需要指定交换器的名称和类型,但不需要消息队列绑定交换器,由于每个消费者都用自己的信道,所以最好信道由消费者创建,或者提前创建好。
4.路由模式在这里插入图片描述
这里既需要用到交换器,同时消息队列需要绑定到交换器,交换器的类型为DIRECT,交换器会根据消息提供的routing-key与消息队列的key相比较,将消息分配到对应的消息队列中。
5.主题订阅模式

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/742541
推荐阅读
相关标签
  

闽ICP备14008679号