LINUX.ORG.RU
ФорумAdmin

Haproxy balance

 ,


0

1

Добрый день.

Подскажите пожалуйста с настройкой алгоритма балансировки haproxy.

Задача такая: Когда на балансировщик приходит запрос вида http://mydomain.com/dir/ololo?377add82-9087-4aab-9e27-c2aebee62175, он его направляет на какой нибудь сервер. В случае если такой же запрос приходит повторно балансировщик должен направить запрос на тот же сервер что и в первый раз.

В haproxy прописано следующее

frontend test *:8080
        default_backend test_b

backend test_b
        balance uri len 200
        server s1 192.168.10.240:8080 check
        server s2 192.168.10.241:8080 check
Все остальные настройки haproxy по дефолту.

С такой настройкой все запросы направляются на s1.

backend test_b
  balance roundrobin
  cookie SERVERID insert indirect nocache
  server s1 192.168.10.240:8080 check cookie s1
  server s2 192.168.10.241:8080 check cookie s2
cac2s
()
Последнее исправление: cac2s (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.