как реализовать высокую доступность Rabbitmq без использования DRBD?

Я хочу реализовать высокую доступность для сервера Rabbitmq. Я прочитал документ Rabbitmq, в документе используется DRBD, я не хочу использовать DRBD для общего хранилища, со своей стороны я сделал кластеризацию с двумя узлами и подготовил зеркальную очередь . остальное нужно реализовать, помогите мне высокая доступность.

Спасибо


person Sameek Mishra    schedule 17.05.2012    source источник


Ответы (1)


Документацию HA можно найти на сайте RabbitMQ по адресу http://www.rabbitmq.com/ha.html < / а>

основная настройка описана в http://www.rabbitmq.com/clustering.html

Это не связано с DRBD и представляет собой просто руководство по зеркалированию очередей на нескольких серверах.

Я реализовал кластер кроликов HA на основе приведенных выше инструкций, чтобы подтвердить их ясность. Если у вас есть какие-либо конкретные вопросы по настройке высокой доступности, которые не ясны из вышеизложенного, я с радостью отвечу на них.

person Steve Martin    schedule 18.05.2012
comment
Спасибо. я разместил тот же вопрос на форуме Rabbitmq old.nabble.com/, он сказал мне, что очередь кластера + зеркала завершает Rabbitmq HA, также он сказал мне использовать механизм аварийного переключения для переключения узла, когда узлы не работают, но это не решает Моя проблема. Я хочу реализовать как отказ узла, так и отказ службы (rabbitmq -server). Если у вас есть идеи, как я могу это сделать, пожалуйста, помогите. - person Sameek Mishra; 18.05.2012
comment
также, если у вас есть документация по реализации, пожалуйста, поделитесь со мной, если это возможно. - person Sameek Mishra; 18.05.2012
comment
Сбой узла или службы может быть обнаружен прокси-сервером с балансировкой нагрузки, таким как HAProxy, и трафик маршрутизируется соответствующим образом. При нормальной работе прокси-сервер, как правило, выполняет циклические соединения с серверами и, в случае сбоя, подключает клиентов только к тем, которые все еще работают. Это то, что вам было нужно? Ознакомьтесь с joshdevins.net/2010/04/16 / rabbitmq-ha-testing-with-haproxy для получения дополнительной информации по этому поводу. - person Steve Martin; 18.05.2012
comment
Я объяснил свою проблему в следующем сообщении: stackoverflow .com / questions / 10652569 /. что я думаю, что виртуальный ip работает только с node1, а не с node2. - person Sameek Mishra; 18.05.2012