Я хотел бы сохранить пользовательское «значение» в stick-таблице и использовать его в другом ACL для выбора сервера.
У меня есть эта конфигурация, которая создает stick-table со значением заголовка«x-external-id» в качестве ключа и server-id в качестве значения.
frontend frontend
bind 125.213.51.144:8080
default_backend backend
backend backend
balance roundrobin
stick store-request req.hdr(x-external-id)
stick-table type string len 50 size 200k nopurge
server gw1 125.213.51.100:8080 check id 1
server gw2 125.213.51.101:8080 check id 2
Эта конфигурация создала эту таблицу флешек:
# table: backend, type: string, size:204800, used:3
0x558955d52ac4: key=00000000000 use=0 exp=0 server_id=1
0x558955d53114: key=11111111111 use=0 exp=0 server_id=2
0x558955d87a34: key=22222222222 use=0 exp=0 server_id=2
Значение (идентификатор сервера) устанавливается HaProxy на основании того, что сервер обработал запрос.Но я хотел бы сохранить пользовательское значение здесь.Возможно ли это?