您好,登錄后才能下訂單哦!
深入理解AMQP協議:https://blog.csdn.net/weixin_37641832/article/details/83270778
每個Rabbit都能創建很多vhost,我們稱之為虛擬主機,每個虛擬主機其實都是mini版的RabbitMQ,擁有自己的隊列,交換器和綁定,擁有自己的權限機制。
vhost特性:
列出所以虛擬主機: rabbitmqctl list_vhosts
列出虛擬主機上的所有權限: rabbitmqctl list_permissions -p [vhost_name]
創建虛擬主機: rabbitmqctl add_vhost [vhost_name]
刪除虛擬主機: rabbitmqctl delete_vhost [vhost_name]
添加用戶: 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 join_cluster <clusternode> [--ram]
查看集群狀態: rabbitmqctl cluster_status
修改集群節點的存儲形式: rabbitmqctl change_cluster_node_type disc | ram
摘除節點: rabbitmqctl forget_cluster_node [--offline]
修改節點名稱: rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2 newnode2]
移除所有數據: rabbitmqctl reset(要在 rabbitmqctl stop_app 之后使用)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。