Можно ли записать хэшированное значение cookie в заголовок в haproxy? - PullRequest
0 голосов
/ 08 июня 2018

Я относительно новичок в использовании haproxy, и я пытаюсь выяснить, возможно ли использовать согласованный алгоритм хеширования для хеширования значения cookie в отдельный заголовок.Это кажется очень похожим на то, как вы бы использовали согласованный hash-type (http://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-hash-type) для балансировки нагрузки, но я не вижу, как вы могли бы поместить вывод этого хэширования в заголовок для бэкэнд-серверов, чтобы увидеть.

Мой пример использования: у меня есть файл cookie uuid, который я хочу использовать для назначения пользователей в пул 1-100 для использования в тестах A / B (/ C / D ... и т. Д.).Сегодня мы делаем это в приложении nodejs, но мы добавляем новые бэкэнды, и мы хотим избежать реализации одинакового хеширования на нескольких языках.

В настоящее время я использую haproxy 1.8. Я ценю любые предложения!

1 Ответ

0 голосов
/ 09 июня 2018

используйте это

 http-request set-header header_name %[req.cook(your_cookie),sdbm,mod(100)] 
...