Próbuję zrozumieć więcej na temat czasów Haproxy. Poniżej znajduje się fragment taktowania z podręcznika Haproxy:
Tq: całkowity czas otrzymania żądania klienta (tylko tryb HTTP) ...
Tw: całkowity czas spędzony w kolejkach, czekając na miejsce na połączenie ...
Tc: całkowity czas na ustanowienie połączenia TCP z serwerem ....
Tr: czas odpowiedzi serwera (tylko tryb HTTP) ...
Tt: całkowity czas trwania sesji, między momentem, w którym proxy to zaakceptował, a momentem, kiedy oba końce zostały zamknięte ...
Źródło: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#8.4
Próbowałem wykreślić niektóre czasy, ale mój schemat jest prawdopodobnie nieprawidłowy i zdecydowanie niekompletny (brak FIN itp.):
Pytanie: Jak wyglądałby pełny schemat synchronizacji, w tym wszystkie miary synchronizacji (Tq, Tw, Tc, Tr, Tt), a także cała komunikacja TCP / IP?
Odpowiedzi:
Ładne zdjęcie :)
Baptiste
źródło
Nowsze wersje instrukcji konfiguracji HAProxy zawierają schemat sekwencji timera: 8.4 Zdarzenia czasowe
źródło