RabbitMQ队列HA和死信交换不起作用

时间:2016-06-08 07:32:06

标签: rabbitmq

我的群集中有3个节点(A,B,C)。现在我想使用ha-nodes选项配置队列高可用性,节点A和C作为参数。我已成功配置HA策略及其工作。
但是在我对所有队列使用DLX策略之后,HA策略不再起作用了。 这是正常还是我在这里遗漏了什么?
我想一起使用HA策略和DLX策略,但现在似乎不可能。

谢谢。

1 个答案:

答案 0 :(得分:1)

对于给定的队列或交换,一次只应用一个策略: http://www.rabbitmq.com/parameters.html#policies

但您仍然可以将HA和死文字配置在一起:您只需要在一个策略中执行此操作。这是一个例子:

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