RabbitMQ(二):五种模式的简单介绍

RabbitMQ(一):Centos 7 安装 RabbitMQ,半详解

RabbitMQ Tutorials

在这里插入图片描述
在这里插入图片描述
不说别的,学习RabbitMQ 就不得不讲rabbitmq的工作模式,笔者也是学习不久,将自己学习的总结一下。

一、“Hello World” (点对点)

把上面这个图记着,就是 provider ---- queue-----consumer,就是生产者直接将消息丢到队列里面,然后消费者从队列里面消费消息。

二、Work Queues (工作队列)

大概的意思即时生产者还是将消息发送到队列里面,但是现在有两个消费者,这两个消费者就从队列里面消费消息,简单吧,但是思考一下,这个消息是不是重复消费的,就是说consumer1 拿到了helloworld这消息,consumer2 还能拿到吗?
如果不是这样的,会是那样的?是你一条我一条,还是我能力强我3条,你1条消息,这样呢?
其实都是可以的,这个就需要代码来支撑了

三、Publish/Subscribe(发布订阅)

四、Routing(路由)

五、Topics(话题)

猜你喜欢

转载自blog.csdn.net/weixin_41288824/article/details/109243416