------------恢复内容开始------------
RabbitMQ基本概念:
Producer:生产者(消息的提供者)
Consumer:消费者(消息的使用者)
Message:消息(程序之间消息的通信)
Queue:队列(消息存放的容器,消息先进先出)
Vhost:虚拟主机(相当于MQ的数据库,用于存储队列)
创建虚拟主机:

生产者:

消费者:

封装工具类(减少代码冗余):

消息状态:

RabbitMQ的六种工作模式:
Hellow Word:普通模式
Work queues:工作队列模式
Publish/Subscribe:发布/订阅模式
Rputing:路由模式
Topics:主题模式
RPC:远程调用模式

工作队列模式(Workqueue):

工作队列案例:

工作模式的生产者:

进行封装:

消费者1:

消费者2:

消费者3:

发布订阅模式:

发布订阅模式的使用场景:

交换机:

交换机名称类:

发布订阅模式的生产者:

新浪消费者:

百度消费者:

路由模式:

路由模式交换机类型:

路由模式生产者:

路由模式消费者(百度):

路由模式(新浪消费者):

主题模式(Topic):

主题模式交换机类型:

路由模式下的生产者:

路由模式下消费者:

百度消费者:

------------恢复内容结束------------