Два кластера RabbitMQ используют двусторонний федеративный обмен для репликации сообщений, но как добиться синхронного использования сообщений? - PullRequest
2 голосов
/ 18 июня 2019

Два кластера RabbitMQ используют двусторонний федеративный обмен для репликации сообщений, но как добиться синхронного использования сообщений?

Я использую потребителя для получения сообщений в одном кластере, и сообщения в одном кластере будут удалены, нов другом кластере сообщения все еще там.Как я могу добиться этого, когда я использую потребителя для потребления сообщений?В обоих двух кластерах сообщения будут удалены.

1 Ответ

0 голосов
/ 18 июня 2019

Федерация только копирует сообщения, но не копирует действия с этими сообщениями. Они будут оставаться в другом кластере до тех пор, пока они не будут использованы или удалены.

Один из вариантов - установить TTL сообщения для другой очереди, чтобы сообщения автоматически удалялись через определенный период времени.


ПРИМЕЧАНИЕ: команда RabbitMQ отслеживает список рассылки rabbitmq-users и только иногда отвечает на вопросы по StackOverflow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...