Настройка балансировщика нагрузки для HA rabbitmq

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


person pbhowmick    schedule 10.03.2014    source источник


Ответы (1)


Для этого вы можете настроить HAProxy. Ознакомьтесь с этим полным руководством от RabbitMQ.

Если вы хотите добиться реальной балансировки нагрузки с RabbitMQ в конфигурации высокой доступности, это также может вас заинтересовать.

person Paul Mooney    schedule 17.11.2014