2016-10-01 74 views

回答

1

您可以看看x-queue-master-locator政策。 在這裏閱讀: https://www.rabbitmq.com/ha.html

主隊列中的位置RabbitMQ的每個隊列有一個主節點。 節點被稱爲隊列主。所有隊列操作首先經過 主設備,然後被複制到鏡像。這對於保證消息的FIFO排序是必要的。

隊列管理員可以使用多個策略在節點之間分配。使用哪種策略有三種控制方式, 即使用x-queue-master-locator隊列聲明參數, 設置queue-master-locator策略密鑰或通過在配置文件中定義queue_master_locator密鑰。下面是 可能的策略,以及如何對其進行設置:

選擇的節點託管大師的最小數量:最小的主人挑選 節點聲明隊列中的客戶端連接到: 客戶端本地選擇一個隨機節點:隨機

我也建議閱讀這篇文章: https://www.erlang-solutions.com/blog/take-control-of-your-rabbitmq-queues.html

這會幫助你

相關問題