Поддерживает ли RabbitMQ раздел ha sh как у Kafka? - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть RabbitMQ с несколькими пользователями, подписанными на одну очередь. И я хочу, чтобы сообщения с одним и тем же ключом ha sh могли потребляться одним и тем же потребителем каждый раз. Я знаю, что для RabbitMQ по умолчанию используется l oop для всех потребителей, и я отправляю сообщение 1 на 1.

Имеет ли он ту же самую способность, что и раздел Kafka?

Спасибо

1 Ответ

0 голосов
/ 14 февраля 2020

Ну, не совсем, но очень близко.

Вам необходимо использовать RabbitMQ Consistent Ha sh Тип обмена, доступный при добавлении плагина rabbitmq-compatibility-ha sh -exchange. . Он добавляет тип обмена ha-1008 * в RabbitMQ. Этот тип обмена использует согласованное хеширование для распределения сообщений между связанными очередями. Рекомендуется получить базовое c понимание концепции перед оценкой этого плагина и его альтернатив.

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