Назад | Перейти на главную страницу

Веса раундробина HAProxy

Я пытаюсь изменить свою текущую конфигурацию haproxy так, чтобы 1 сервер был предпочтительнее других (70%, 15,15). Кто-нибудь знает, возможно ли это? Читая документацию, я вижу вариант «веса», но я немного устал возиться с производственными серверами.

Вот моя текущая конфигурация:

listen MySQL 10.10.10.14:3306
   mode tcp
   balance roundrobin
   option persist
   server sql1 10.10.10.4:3306
   server sql2 10.10.10.5:3306
   server sql3 10.10.10.6:3306

Eсть weight оператор для server линия.
Это работает в диапазоне 0-256 где, 0 обходит сервер из цикла.
Вы должны найти их в HAproxy Configuration.txt.

Для распределения 75-15-15 вес, вероятно, должен быть 22-10-10.

Я ожидал, что строки сервера будут выглядеть так, но, пожалуйста, проверьте еще раз с примечаниями или некоторыми лучшими ссылками.

   server sql1 10.10.10.4:3306 weight 22
   server sql2 10.10.10.5:3306 weight 10
   server sql3 10.10.10.6:3306 weight 10