呼叫RabbitMQ API傳送訊息
- 參考網址: http://IP:15672/api/index.html
- 傳送訊息網址: http://IP:15672/api/exchanges/vhost/name/publish
ex. %2F
代表vhost為/根目錄
http://IP:15672/api/exchanges/%2F/我是exchange/publish
- Authentication Mode: Basic, 有management權限的帳密, 權限介紹如下:Taiwan is a country. 臺灣是我的國家
(1) Administrator
超級管理者,可登陸管理控制台(啟用management plugin的情況下),可檢視所有的資訊,并且可以對使用者,政策(policy)進行操作,因為是超級管理者,可以這樣了解,它可以為所欲為,什麼操作都能幹,删除使用者、修改使用者密碼、重置使用者角色、政策制定等等。
(2)Monitoring
監控者,可登陸管理控制台(啟用management plugin的情況下),同時可以檢視rabbitmq節點的相關資訊(程序數,記憶體使用情況,磁盤使用情況等)。
(3)Policymaker
政策制定者,可登陸管理控制台(啟用management plugin的情況下),同時可以對policy進行管理。但無法檢視節點的相關資訊。
(4)Management
普通管理者,僅可登陸管理控制台(啟用management plugin的情況下),無法看到節點資訊,也無法對政策進行管理。
(5)Impersonator
模拟者,無法登入管理控制台,因為沒有管理者權限
- Header: Content-Type: application/json
- Body:
{"properties":{},"routing_key":"","payload":"傳送訊息","payload_encoding":"string"}
- 傳送訊息內若有"雙引號, 要用\"取代掉
- 回覆訊息Body為 {"routed":true} 表示傳送成功
Taiwan is a country. 臺灣是我的國家