Рейтинг:0

Субдомены липких файлов cookie HAProxy + детерминированный баланс

флаг id

У меня есть несколько поддоменов (www.example.com и api.example.com, довольно стандартно, я считаю), и я хочу настроить HAProxy для использования липких файлов cookie сеанса.

круговой баланс
cookie NODE вставить непрямой домен nocache example.com

Однако, несмотря на то, что HAProxy действительно наборы файл cookie в мой корневой домен, он не будет прочитай это используя корневой домен!

Поэтому при ударе www.example.com, файлу cookie «NODE» присвоено значение node1, но при выполнении запроса API HAProxy не находит файл cookie на api.example.com и снова устанавливает для него новое значение: node2.

Поэтому, поскольку мои сеансы хранятся в Redis и поскольку у меня есть один экземпляр Redis на каждый веб-сервер (по соображениям производительности), мой код не может найти сеанс и завершается ошибкой.

Кроме того, я попытался использовать другой алгоритм баланса, который должен быть детерминированным, но он не сработал:

источник баланса
согласованный хеш-тип

У меня все еще есть «node1» на www и «node2» на API.

(Я несколько раз очищал все свои куки, перезапускал HAProxy и т. д.)

Может ли кто-нибудь помочь мне? Я читал документацию HAProxy по директиве «cookie», а также искал информацию в Интернете, но безрезультатно.

Спасибо любезно.

Лучший,

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.