Я бы спросил вас, можно ли использовать балансировщик нагрузки HAProxy в реальном времени (перенастроить без перезапуска балансировщика) без потери соединений.
Перенастроить haproxy можно, изменив файл конфигурации и отправив SIGHUP
к запущенному процессу. Обычно вы можете использовать /etc/init.d/haproxy reload
. Это должно выполнить плавную перезагрузку и не разорвать ваши соединения.
Вы можете отключить / включить серверы с помощью файла сокета ... но я не думаю, что вы сможете добавить серверы удаления. Более новые версии haproxy при отправке SIGHUP
чтобы он плавно перезагрузился и даже не сбросил статистику при изменении конфигурации.