------------恢復內容開始------------數據庫
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):
主題模式交換機類型:
路由模式下的生產者:
路由模式下消費者:
百度消費者:
------------恢復內容結束------------