haproxy 타이밍 연결 다이어그램 Haproxy 타이밍에 대해 더 많이 이해하려고합니다.

Haproxy 타이밍에 대해 더 많이 이해하려고합니다. 다음은 Haproxy 매뉴얼의 타이밍 스 니펫입니다.

  • Tq : 클라이언트 요청을받는 총 시간 (HTTP 모드 만 해당) …

  • Tw : 대기열에서 연결 슬롯을 기다리는 데 걸린 총 시간 …

  • Tc : 서버에 TCP 연결을 설정하는 총 시간

  • Tr : 서버 응답 시간 (HTTP 모드 만 해당) …

  • Tt : 총 세션 지속 시간, 프록시가 수락 한 순간과 양쪽 끝이 닫힌 순간 사이 …

출처 : http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#8.4

타이밍의 일부를 다이어그램으로 만들려고 시도했지만 내 다이어그램이 잘못되었을 수 있으며 FIN 등이 아닌 불완전합니다 .

여기에 이미지 설명을 입력하십시오

질문 : 모든 TCP / IP 통신뿐만 아니라 모든 타이밍 측정 (Tq, Tw, Tc, Tr, Tt)을 포함하여 전체 타이밍 다이어그램은 어떤 모양입니까?



답변

좋은 사진 🙂

  • 시간 초과 연결이 서버 측에 있으며 TCP 핸드 셰이크를 실행하는 최대 시간입니다.
  • HTTP 요청은 전체 HTTP 헤더가 수신 될 때까지 클라이언트 측의 ACK에서 시작됩니다.
  • Tq는 클라이언트 핸드 셰이크 TCP에서 시작합니다.
  • Tr은 응답 헤더를받을 때까지

밥 티스트


답변

최신 버전의 HAProxy 구성 매뉴얼에는 타이머 시퀀스 다이어그램이 포함되어 있습니다. 8.4 타이밍 이벤트


답변