2016-06-08 70 views
0

我在我的羣集中有3個節點(A,B,C)。現在,我想使用節點A和C作爲params的ha-nodes選項來配置隊列高可用性。我成功配置了HA策略及其工作。
但是,在對所有隊列使用DLX策略後,HA策略不再有效。
這是正常還是我在這裏錯過了什麼?
我想一起使用HA策略和DLX策略,但現在看起來不可能。

謝謝。RabbitMQ隊列HA和死信交換不工作

回答

1

只有一個策略,在同一時間申請了定隊列或交換: http://www.rabbitmq.com/parameters.html#policies

但你仍然可以配置HA和死刻字在一起:你需要做的僅僅是在一個策略。這裏是一個例子:

{ 
    "ha-mode": "nodes", 
    "ha-params": ["A", "C"], 
    "dead-letter-exchange": "my-dlx" 
}