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