Подключение Grails Rabbitmq плагин для нескольких хостов

Есть ли способ настроить плагин grails rabbitmq для подключения к кластерной среде rabbitmq для аварийного переключения, или если есть альтернативная библиотека / плагин, я мог бы использовать для этого.

Граальс 2.2.0 Кролик 1.0.0

1 ответ

Я не думаю, что есть простой способ сделать это только в Grails...

Я бы порекомендовал использовать балансировщик нагрузки перед вашим кластером rabbitmq. Это позволяет направлять трафик на другие узлы в кластере, если один из них выходит из строя. Как только вы настроите балансировщик нагрузки, просто укажите rabbitmq.connectionfactory.hostname на балансировщик нагрузки, и он сделает все остальное!

Конфигурация балансировщика нагрузки зависит от используемого типа. Если у вас еще нет балансировщика нагрузки, HAProxy - хороший вариант. В книге "RabbitMQ in Action" есть несколько хороших примеров и пошаговые инструкции (если есть).

Другие вопросы по тегам