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

схема подключения haproxy Timing

Я пытаюсь больше понять тайминги Haproxy. Ниже приведен фрагмент таймингов из руководства Haproxy:

  • Tq: общее время для получения клиентского запроса (только в режиме HTTP) ...

  • Tw: общее время, проведенное в очередях в ожидании слота подключения ...

  • Tc: общее время для установления TCP-соединения с сервером ....

  • Tr: время ответа сервера (только в режиме HTTP) ...

  • Tt: общая продолжительность сеанса между моментом, когда прокси принял его, и моментом, когда оба конца были закрыты ...

Источник: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#8.4

Я попытался наметить некоторые моменты времени, но моя диаграмма, вероятно, неверна и определенно неполный (без FIN и т. д.):

Вопрос: Как будет выглядеть полная временная диаграмма, включая все временные измерения (Tq, Tw, Tc, Tr, Tt), а также все коммуникации TCP / IP?

Хорошее фото :)

  • тайм-аут подключения находится на стороне сервера, это максимальное время для запуска TCP-квитирования
  • http-запрос начинается с ACK на стороне клиента до тех пор, пока не будут получены полные заголовки HTTP
  • Tq запускается с клиентского рукопожатия TCP.
  • Tr - до тех пор, пока мы не получим заголовки ответа

Батист

Более новые версии Руководства по настройке HAProxy включают схему последовательности таймера: 8.4 Временные события