RabbitMQ(二):五种模式的简单介绍
RabbitMQ(一):Centos 7 安装 RabbitMQ,半详解
不说别的,学习RabbitMQ 就不得不讲rabbitmq的工作模式,笔者也是学习不久,将自己学习的总结一下。
一、“Hello World” (点对点)
把上面这个图记着,就是 provider ---- queue-----consumer,就是生产者直接将消息丢到队列里面,然后消费者从队列里面消费消息。
二、Work Queues (工作队列)
大概的意思即时生产者还是将消息发送到队列里面,但是现在有两个消费者,这两个消费者就从队列里面消费消息,简单吧,但是思考一下,这个消息是不是重复消费的,就是说consumer1 拿到了helloworld这消息,consumer2 还能拿到吗?
如果不是这样的,会是那样的?是你一条我一条,还是我能力强我3条,你1条消息,这样呢?
其实都是可以的,这个就需要代码来支撑了