Мы настроили haproxy 1.5 и используем хэш на основе карты (по умолчанию).
Например, у нас есть два внутренних сервера. Сервер A и Сервер B.
Клиенты 1,2,3,4,5 перейдут на тот же сервер.
Например
Клиент 1,2,3 подключен к серверу A согласно хешу.
Сервер A разбился.
haproxy переносит их на Сервер B.
Сервер А восстанавливается.
Клиент 4,5 подключен к серверу A
Проблема в том, что 1,2,3 остаются подключенными к серверу B, но согласно обновленному хешу они должны быть связаны с сервером A.
Мы хотим, чтобы все клиенты 1,2,3,4,5 были подключены к одному серверу.
Соединение остается подключенным в течение очень долгого времени, поэтому либо их необходимо принудительно отключить, если хеш изменяется, либо хеш должен быть таким, чтобы учитывать уже подключенные соединения.
Какой хэш мы должны использовать в этом случае или есть какая-то другая конфигурация, которую мы должны использовать?
Ответил Вилли по списку рассылки.
столы с палками - это функция, которую мы ищем.