Доброе утро,
У меня проблема с производительностью, так как число внутренних серверов в моей конфигурации HAProxy увеличивается. Похоже, что это влияет только на время запуска и проверки, а не на производительность, поскольку это касается самого прокси.
Время запуска / проверки составляет всего около 1 секунды с ~ 1000 внутренних серверов. Поскольку это число увеличивается до 50 000, я заметил, что время запуска / проверки занимает более 45 секунд.
Я считаю, что эта проблема связана с тем, что HAProxy выполняет разрешение DNS на всех этих серверах. В качестве эксперимента я добавил init-addr none в раздел настроек по умолчанию и увидел небольшое увеличение производительности, но ничего примечательного. Есть ли способ отключить эту функцию, или можно сделать больше настроек производительности, чтобы ускорить ее?
HA-Proxy version 1.7.5 2017/04/03
Вот как выглядит одна из моих конфигураций бэкэнда.
backend foo-1234
cookie FOO_1234 insert indirect nocache
server foo-s-1234-0 server:port check cookie foo-s1234-0 init-addr none
server foo-s-1234-1 server:port check cookie foo-s1234-1 init-addr none
..
Заранее спасибо за любые указания!