Рекомендуемая конфигурация Downstream Tripper#

Последовательность выполнения#

Настройте параметры HTTP-клиента, который Query Frontend использует для URL-адреса downstream с параметрами --query-frontend.downstream-tripper-config и --query-frontend.downstream-tripper-config-file. По умолчанию клиент Go HTTP будет поддерживать только два незанятых соединения для каждого хоста.

Ключи, обозначающие длительность, представляют собой строки, которые могут заканчиваться на s или m для обозначения секунд или минут соответственно. Все остальные ключи являются целыми числами. Поддерживаемые ключи:

  • idle_conn_timeout - время ожидания незанятых соединений;

  • response_header_timeout - максимальное время ожидания заголовка ответа;

  • tls_handshake_timeout - максимальная продолжительность подтверждения TLS-протокола;

  • expect_continue_timeout - исходный код перехода;

  • max_idle_conns - максимальное количество незанятых подключений ко всем хостам;

  • max_idle_conns_per_host - максимальное количество незанятых подключений к каждому хосту;

  • max_conns_per_host - максимальное количество подключений к каждому хосту.

Результат#

Downstream Tripper настроен и готов к использованию.