RabbitMQ的5种队列

Posted curedfisher

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMQ的5种队列相关的知识,希望对你有一定的参考价值。

队列截图,去rabbitMq.com去找学习文档

技术图片

 

 第一种模式:简单队列

技术图片

 缺点:没有实现解耦,比如说购物车和搜索,需要创建两个队列

 第二种模式:work模式

技术图片

 

 上图注意:只能有一个消费者获取到消息;谁先拿到呢?靠争抢,哪个争抢到给哪个.

 应用场景:

比如说现在有一个系统,这个系统作用是写数据到数据库,但是你想如果其他系统都去访问这个系统的话,就会导致本系统的压力变大,

解决这个问题:做一个集群,做写入数据到数据库这件事情,这两个系统做的是同一件事情,他们写数据时不能重复写入数据,其他系统调用这个系统时就可以看做是给他下发任务.做的是不同的事情.

以上是关于RabbitMQ的5种队列的主要内容,如果未能解决你的问题,请参考以下文章

消息队列RabbitMQ入门与5种模式详解

RabbitMQ学习笔记5:RabbitMQ高级

RabbitMQ学习笔记5:RabbitMQ高级

RabbitMQ有5种工作模式

RabbitMQ的5种模式

RabbitMQ - 5种工作模式