1. 程式人生 > >手動配置RabbitMQ 界面管理

手動配置RabbitMQ 界面管理

將不 設置 用戶 bind 處理 消費者 local 開始 權限

一、登錄管理界面,進行用戶管理: 登錄地址:http://localhost:15672/,然後可以在這個界面進行登錄 技術分享圖片 然後在admin 菜單中進行權限配置: 如下圖進行新建操作技術分享圖片 如果新建用戶沒有訪問vhost(虛擬主機)的權限,那麽需要設置一下,如下圖: 技術分享圖片 技術分享圖片 操作之後 就可以看到有權限了,如下圖,表示該用戶有權限訪問虛擬機了。 技術分享圖片 二:隊列的創建: 隊列主要用於存放數據的載體,消息發送方Provider ,消息接收方Customer ,都可以進行對隊列數據的publish(放入)和get(取出),隊列中最簡單的模型設計 可以是這個樣子的: Provider 往隊列A中放入數據
Customer 從隊列A中取出數據 整體操作不需要經過exchange(交換機進行路由)。 具體創建隊列操作如下: 技術分享圖片 技術分享圖片 技術分享圖片 三:交換機(exchange)的創建: 開始創建exchange: 技術分享圖片 技術分享圖片 這樣子,exchange 就算是創建好了。 四:交換機與隊列的綁定設置(也就是Binding 操作): 先解釋一下,為什麽交換機需要與隊列綁定,在本文的三中有介紹隊列最簡單的用法,消息提供者在隊列a中放入消息,消息消費者在隊列a中取出消息。但這個場景只適合一些簡單的場景 ,如果有很多的邏輯,最好就需要將不同的邏輯進行不同的隊列命名,這個時候就需要交換機上場了,它可以處理一條消息發送所有綁定的隊列,或者根據不同的路由將不同的消息轉發給不同的隊列,來完成一些復雜的場景。
綁定操作如下圖: 技術分享圖片 技術分享圖片 技術分享圖片

技術分享圖片

手動配置RabbitMQ 界面管理