RabbitMQ镜像策略set_policy
生活随笔
收集整理的這篇文章主要介紹了
RabbitMQ镜像策略set_policy
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
添加vhosts
rabbitmqctl add_vhost <vhost>rabbitmqctl delete_vhost <vhost>rabbitmqctl list_vhosts [<vhostinfoitem> ...]參數設置格式:
#設置 rabbitmqctl set_policy [-p <vhost>] [--priority <priority>] [--apply-to <apply-to>] <name> <pattern> <definition>#清除 rabbitmqctl clear_policy [-p <vhost>] <name>#查看 rabbitmqctl list_policies [-p <vhost>]例如:
##set_policy rabbitmqctl set_policy -p vh_test1 ha "^" '{"ha-mode":"all","ha-sync-mode":"automatic"}'Setting policy "ha" for pattern "^" to "{\"ha-mode\":\"all\",\"ha-sync-mode\":\"automatic\"}" with priority "0"##list_policies rabbitmqctl list_policies -p vh_test1Listing policies vh_test1 ha all ^ {"ha-mode":"all","ha-sync-mode":"automatic"} 0 ##clear_policy rabbitmqctl clear_policy -p vh_test1 haClearing policy "ha"參數
ha-mode:策略鍵
1.all 隊列鏡像在群集中的所有節點上。當新節點添加到群集時,隊列將鏡像到該節點
2.exactly 集群中的隊列實例數。
3.nodes 隊列鏡像到節點名稱中列出的節點。
ha-sync-mode:隊列同步
1.manual手動<默認模式>.新的隊列鏡像將不會收到現有的消息,它只會接收新的消息。
2.automatic自動同步.當一個新鏡像加入時,隊列會自動同步。隊列同步是一個阻塞操作。
為用戶賦權:
rabbitmqctl set_permissions -p /vhost1 user_admin '.*' '.*' '.*'
該命令使用戶user_admin具有/vhost1這個virtual host中所有資源的配置、寫、讀權限以便管理其中的資源
總結
以上是生活随笔為你收集整理的RabbitMQ镜像策略set_policy的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PMP考试必看的答题技巧分享
- 下一篇: linux上传下载文件命令rz、sz