RabbitMQ Sharding: как «разумно равномерно» распределять сообщения между шардами - PullRequest
0 голосов
/ 30 мая 2019

Я настроил кластер RabbitMQ в k8s, сформированный из 3 контейнеров. Я хотел бы загрузить MQTT-сообщения баланса, поступающие в конкретную тему, используя плагин шардинга , чтобы сообщения распределялись «разумно равномерно» между шардами, по 1 шарду на узел. Моя проблема в том, что после настройки все сообщения не распределяются равномерно по осколкам.

Вот моя конфигурация:

  • Я создаю следующую политику:

enter image description here

  • Я создаю следующий обмен:

enter image description here

  • Я связываю amq.topic с shard.exchange.

Все сообщения попадают в одну очередь: enter image description here

ЛЮБЫЕ ИДЕИ?

...