Mari_Yaguchi
Mari_Yaguchi

Reputation: 457

RabbitMQ Queues HA and Dead Letter Exchanges Not Working

I have 3 nodes (A,B,C) in my cluster . Right now I want to configure the queue High Availability using the ha-nodes option with nodes A and C as the params.I am successfully configured the HA policy and its working.
But after I use the DLX policy for all queues, the HA policy is not working anymore.
Is that normal or am I missing something here?
I want to use the HA policy and DLX policy together, but now it seems impossible.

Thanks.

Upvotes: 0

Views: 522

Answers (1)

Only one policy is applied at a time for a given queue or exchange: http://www.rabbitmq.com/parameters.html#policies

But you still can configure HA and dead-lettering together: you just need to do that in one policy. Here is an example:

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

Upvotes: 1

Related Questions