什么是消息队列? 就是生产者生产一条消息,发送到这个rabbitmq,消费者连接rabbitmq并且进行消费,生产者和消费者并需要知道对方是如何工作的,从而实现程序之间的解耦,异步和削峰,这也就是消息队列的作用. 使用的场景也有很多,比如用户支付购买之后的发送短信,增加用户积分等等,只要能将业务逻辑抽象出来,就能很好得使用它. 下面进入正题: 先来介绍一下基本概念和参与生命周期的各个成员. publisher:消息生产者,负责创建消息,并发送到代理服务器(rabbitmq) message:发送…