RabbitMQ工作模式

------------恢复内容开始------------

RabbitMQ基本概念:

  Producer:生产者(消息的提供者)

  Consumer:消费者(消息的使用者)

  Message:消息(程序之间消息的通信)

  Queue:队列(消息存放的容器,消息先进先出)

  Vhost:虚拟主机(相当于MQ的数据库,用于存储队列)

创建虚拟主机:

RabbitMQ工作模式_第1张图片

 

生产者:

 

 RabbitMQ工作模式_第2张图片

 

 

 消费者:

RabbitMQ工作模式_第3张图片

 

 

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

RabbitMQ工作模式_第4张图片

 

 

 消息状态:

RabbitMQ工作模式_第5张图片

RabbitMQ的六种工作模式:

Hellow Word:普通模式

Work queues:工作队列模式

Publish/Subscribe:发布/订阅模式

Rputing:路由模式

Topics:主题模式

RPC:远程调用模式

RabbitMQ工作模式_第6张图片

 

 工作队列模式(Workqueue):

RabbitMQ工作模式_第7张图片

 

 工作队列案例:

RabbitMQ工作模式_第8张图片

 

 工作模式的生产者:

RabbitMQ工作模式_第9张图片

 

 进行封装:

RabbitMQ工作模式_第10张图片

 

 消费者1:

RabbitMQ工作模式_第11张图片

 

消费者2:

RabbitMQ工作模式_第12张图片

 

 消费者3:

RabbitMQ工作模式_第13张图片

 

 

 发布订阅模式:

RabbitMQ工作模式_第14张图片

 

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

RabbitMQ工作模式_第15张图片

 

 交换机:

RabbitMQ工作模式_第16张图片

 

交换机名称类:

RabbitMQ工作模式_第17张图片

 

 

发布订阅模式的生产者:

RabbitMQ工作模式_第18张图片

 

 新浪消费者:

RabbitMQ工作模式_第19张图片

 

 百度消费者:

RabbitMQ工作模式_第20张图片

 

 路由模式:

RabbitMQ工作模式_第21张图片

 

 路由模式交换机类型:

RabbitMQ工作模式_第22张图片

 

 路由模式生产者:

RabbitMQ工作模式_第23张图片

 

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

RabbitMQ工作模式_第24张图片

 

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

RabbitMQ工作模式_第25张图片

 

 主题模式(Topic):

RabbitMQ工作模式_第26张图片

 

 主题模式交换机类型:

RabbitMQ工作模式_第27张图片

路由模式下的生产者:

RabbitMQ工作模式_第28张图片

 

 路由模式下消费者:

RabbitMQ工作模式_第29张图片

 

 百度消费者:

RabbitMQ工作模式_第30张图片

 

 

 

 

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

你可能感兴趣的:(RabbitMQ工作模式)