RabbitMQ工做模式

------------恢復內容開始------------數據庫

RabbitMQ基本概念:工具

  Producer:生產者(消息的提供者)blog

  Consumer:消費者(消息的使用者)隊列

  Message:消息(程序之間消息的通訊)路由

  Queue:隊列(消息存放的容器,消息先進先出)it

  Vhost:虛擬主機(至關於MQ的數據庫,用於存儲隊列)容器

建立虛擬主機:百度

 

生產者:bfc

 

 

 

 

 消費者:程序

 

 

 封裝工具類(減小代碼冗餘):

 

 

 消息狀態:

RabbitMQ的六種工做模式:

Hellow Word:普通模式

Work queues:工做隊列模式

Publish/Subscribe:發佈/訂閱模式

Rputing:路由模式

Topics:主題模式

RPC:遠程調用模式

 

 工做隊列模式(Workqueue):

 

 工做隊列案例:

 

 工做模式的生產者:

 

 進行封裝:

 

 消費者1:

 

消費者2:

 

 消費者3:

 

 

 發佈訂閱模式:

 

 發佈訂閱模式的使用場景:

 

 交換機:

 

交換機名稱類:

 

 

發佈訂閱模式的生產者:

 

 新浪消費者:

 

 百度消費者:

 

 路由模式:

 

 路由模式交換機類型:

 

 路由模式生產者:

 

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

 

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

 

 主題模式(Topic):

 

 主題模式交換機類型:

路由模式下的生產者:

 

 路由模式下消費者:

 

 百度消費者:

 

 

 

 

------------恢復內容結束------------

相關文章
相關標籤/搜索