Мне было интересно, использовал ли кто-нибудь HAProxy для шардинга.
В частности, я хотел бы иметь возможность использовать cookie, который я определяю с идентификатором, и иметь любого клиента, который представляет эту комбинацию cookie / идентификатора, направленную на тот же сервер. Это кажется возможным, и мои предварительные тесты, кажется, работают, но я не уверен.
Моя конфигурация прослушивания выглядит так:
listen appli1-rewrite 0.0.0.0:80
cookie mysession= prefix
balance roundrobin
server app1_1 192.168.0.1:80 cookie server01
server app1_2 192.168.0.2:80 cookie server02
option httpclose
Однако, когда я смотрю на заголовки запросов с помощью Live Http Headers, я не вижу cookie-файл mysession, указывающий, на какой сервер он будет работать, что я и ожидал, основываясь на операции префикса.
Я совершенно новичок в HAProxy, поэтому любая помощь / руководство было бы здорово!