У нас есть пластина, которая использует 2 узла rabbitmq, сбалансированных нагрузкой с помощью Linux LVS (ipvsadm) впереди.У нас ipvsadm настроен с постоянными подключениями, а клиенты - с пульсом.Пока все хорошо.
После развертывания у нас обычно половина клиентов подключена к первому узлу, а другая половина подключена ко второму узлу.Мы попытались остановить один узел (rabbitmqctl stop_app и start_app).Клиенты повторно подключаются к кластеру rabbitmq, а LVS отправляет соединения на узел вверх.Таким образом, все клиенты подключены ко второму узлу.
У нас есть 2 вопроса:
1) когда первый узел подключен, как вам удается повторно подключить клиентов на двух узлах (балансировка нагрузки)?
2) это проблема, если все клиенты подключены к одному узлу?
Спасибо за ваши ответы.