Методы балансировки нагрузки Traefik

#performance #traefik-ingress

#Производительность #traefik-вход

Вопрос:

Я использую traefik.io/v1.7 и хотите изменить метод балансировки нагрузки по умолчанию на drr

Для тестов я настраиваю 2 микросервиса, один возвращает мгновенный ответ, второй возвращает ответы последовательно с интервалом в 1 секунду

Wrr тест: введите описание изображения здесь
введите описание изображения здесь

Результаты:

микросервис 1: 637 ответов (длина очереди: 278, неотвеченные запросы)

микросервис 2: 522 ответа

Drr тест: введите описание изображения здесь
введите описание изображения здесь

Результаты:

микросервис 1: 606 ответов (длина очереди: 217, неотвеченные запросы)

микросервис 2: 13399 ответов

Где я могу найти подробное описание drr алгоритма и, возможно, некоторые дополнительные конфигурации?

Почему запросы начали перенаправляться на более быстрый микросервис только через ~ 4 минуты?

Ответ №1:

Кажется, есть запрос на добавление дополнительных параметров конфигурации для балансировки нагрузки DRR —https://github.com/traefik/traefik/issues/3745