rabbitmq管理界面的使用
有人問,我是開發,頁面對我有用么?
當然有用額,通過頁面可以驗證 后臺配置 和 預期的效果 是否一致。
而且頁面的可視化,以及操作性比代碼更加方便。
?
文章目錄
-
- queue界面
-
- 綁定路由和隊列
- 查看信息
- 清空queue
- 刪除queue
- 查看隊列的發送記錄
- 報錯: inequivalent arg 'auto_delete' for exchange 'aaa' in vhost 'test-host': received 'true' but current is 'false'
- 重啟后,頁面上的交換機和后臺不一致
?
queue界面
以下操作都是在queue界面
綁定路由和隊列
界面也是可以綁定的。
點bindings可以實現。
查看信息
點擊某個queue | 點 get messages | messages 輸入框 輸入序號 | 點 get message(s)
清空queue
點擊某個queue | 點擊purge | 點擊 purge message
刪除queue
點擊某個queue | 點擊delete | 點擊 delete queue
查看隊列的發送記錄
有這樣個需求,我想看最近一小時的消息狀況,能看么? 怎么看?
能的。
默認是顯示一分鐘內的。 點擊 lastminute ,右邊會出現 this time series 界面:
chart range:
last minute
last ten minutes
last hour
last eight hours
last day
如果要看最近一小時的,點選 last hour 即可。
報錯: inequivalent arg ‘auto_delete’ for exchange ‘aaa’ in vhost ‘test-host’: received ‘true’ but current is ‘false’
這句話的意思是:
test-host虛擬機 的 aaa交換機 的 auto_delete 不一致。
一般出現在界面的交換機已存在,不是根據程序創建的。
重啟后,頁面上的交換機和后臺不一致
已經存在的queue。修改后臺代碼,queue不會改變。 需要先從頁面刪掉。然后重啟就會自動生成。
1、頁面是可以修改和刪除交換機的。 如果不重啟應用,刪除的mq不會重新增加。
2、如果有不只一個mq配置節點,那么頁面也不會更新,因為他不知道以哪個為準。
例如:
有2個運行中的應用。新代碼,去掉了某個queue 。重啟一個應用,發現界面queue不更新。因為另外一個節點在用。兩個節點都重啟之后。界面會更新。
來源:https://blog.csdn.net/enthan809882/article/details/107566686
總結
以上是生活随笔為你收集整理的rabbitmq管理界面的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 删除rabbitmq的队列和队列中的数据
- 下一篇: rabbitMQ消息队列 – 面板介绍及