Haproxy

haproxy時序連接圖

  • April 2, 2018

我正在嘗試更多地了解 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-request 從客戶端的 ACK 開始,直到收到整個 HTTP 標頭
  • Tq 從客戶端握手 TCP 開始。
  • Tr 是直到我們收到響應 Headers

巴蒂斯特

較新版本的 HAProxy 配置手冊包括一個計時器序列圖:8.4 計時事件

引用自:https://serverfault.com/questions/650588