Ⅰ 消息中間件——RabbitMQ(四)命令行與管控台的基本操作!
在前面的文章中我們介紹過RabbitMQ的搭建: RabbitMQ的安裝過 以及各大主流消息中間件的對比: ,本章就主要來介紹下我們之前安裝的管控台是如何使用以及如何通過命令行進行操作。
rabbitmqctl stop_app:關閉應用
rabbitmqctl start_app:啟動應用
rabbtmqctl status:節點狀態
rabbitmqctl add_user username password:添加用戶
rabbitmqctl list_users:列出所有用戶
rabbitmqctl delete_user username:刪除用戶
rabbitmqctl clear_permissions - p vhostpath username: 清除用戶許可權
rabbitmqctl list_user_permissions_username: 列出用戶許可權
rabbitmqctl change_password username newpassword:修改密碼
rabbitmqctl set_permissions -p vhostpath username ". " ". " ".*" :設置用戶許可權
涉及的用戶命令還有許多,這里就不一一列舉了。
rabbitmqctl add_vhost vhostpath:創建虛擬主機
rabbitmqctl list_vhosts:列出所有虛擬主機
rabbitmqctl list_permissions -p vhostpath:列出虛擬主機上所有許可權
rabbitmqctl delete_vhost vhostpath:刪除虛擬主機
rabbitmqctl list_queues:查看所有隊列信息
rabbitmqctl -p vhostpath purge_queue bule:清除隊列里的消息
rabbitmqctl reset:移除所有數據,要在rabbitmqctl stop_app之後使用
rabbitmqctl join_clust <clusternode> [--ram]:組成集群命令
rabbitmqctl clustr_status:查看集群狀態
rabbitmqctl change_cluster_node_type disc|ram 修改集群節點的存儲形式
rabbitmqctl forget_cluster_node [--offline] 忘記節點(摘除節點)
rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2] [newnode2..] (修改節點名稱)
登錄RabbitMQ web管理界面: http://localhost:15672/
默認的初始用戶名和密碼為: guest
從圖中可以看到:
Broker的屬性
定義由 用戶 , 虛擬主機 , 許可權 , 參數 , 交換 , 隊列 和 綁定 組成。 它們不包括隊列的內容或集群名稱。 獨占隊列不會被導出。
導入的定義將與當前定義合並。 如果在導入過程中發生錯誤,則所做的任何更改都不會回滾。
連接的屬性
通道的屬性
交換器屬性
在Admin界面可以添加用戶或者虛擬主機等操作。
參考文章:
https://www.cnblogs.com/theRhyme/p/10069611.html
https://jiahao..com/s?id=1608453370506467252&wfr=spider&for=pc
https://blog.csdn.net/weixin_34413802/article/details/91529866
推薦文章:
消息中間件——RabbitMQ(一)Windws/Linux環境搭建(完整版)
消息中間件——RabbitMQ(二)各大主流消息中間件綜合對比介紹!
消息中間件——RabbitMQ(三)理解RabbitMQ核心概念和AMQP協議!