RabbitMQ工作生活

Rabbitmq打怪升级之路(六)生产者与消费者模型

2019-07-02  本文已影响0人  亚武de小文

简书:亚武de小文 【原创:转载请注明出处】

生产者与消费者模型

LengToo上学.png

RabbitMQ 整体上是一个生产者与消费者模型,主要负责接收、存储和转发消息。可以把消息传递的过程想象成:当你将一个包裹送到邮局,邮局会暂存并最终将邮件通过邮递员送到收件人的手上, RabbitMQ 就好比由邮局、邮箱和邮递员组成的一个系统。


一、基本模型图
[亚武de小文]生产者消费者模型图.png
二、工作流程
三、代码
生产者-发件人
消费者-收件人
四、几种情况运行与分析
1、分别启动生产者服务和消费者服务
PC同启1.png PC同启2.png PC同启3.png
2、关闭生产者服务,开启消费者服务
P关C启1.png P关C启2.png
3、关闭消费者服务,开启生产者服务
P启C关1.png

该信息处于队列中等待状态,等待消费者消费

P启C关2.png P启C关3.png
4、服务都保持启动
上一篇 下一篇

猜你喜欢

热点阅读