sơ đồ kết nối thời gian haproxy


13

Tôi đang cố gắng để hiểu thêm về thời gian Haproxy. Dưới đây là một đoạn thời gian từ hướng dẫn sử dụng Haproxy:

  • Tq: tổng thời gian để nhận yêu cầu máy khách (chỉ chế độ HTTP) ...

  • Hai lần: tổng thời gian dành cho hàng đợi chờ khe kết nối ...

  • Tc: tổng thời gian để thiết lập kết nối TCP đến máy chủ ....

  • Tr: thời gian phản hồi của máy chủ (chỉ chế độ HTTP) ...

  • Tt: tổng thời gian thời gian phiên, giữa thời điểm proxy chấp nhận nó và thời điểm cả hai kết thúc đã bị đóng ...

Nguồn: http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#8.4

Tôi đã cố gắng lập sơ đồ một số thời gian, nhưng sơ đồ của tôi có thể không chính xácchắc chắn là không đầy đủ (không có FIN, v.v.):

nhập mô tả hình ảnh ở đây

Câu hỏi: Sơ đồ thời gian đầy đủ sẽ trông như thế nào, bao gồm tất cả các thước đo thời gian (Tq, Tw, Tc, Tr, Tt) cũng như tất cả các giao tiếp TCP / IP?


Tôi nghĩ Tr bắt đầu sau khi Tc kết thúc. Haproxy có đợi yêu cầu đầy đủ trước khi bắt đầu kết nối phụ trợ không? Tw có thể bắt đầu sớm hơn.
gà con

Cảm ơn đã làm sơ đồ này. Bạn đã vẽ nó trong cái gì?
gà con

@chicks - Tôi đã sử dụng Dia
Chris Snow

@chicks - vui lòng giả sử sơ đồ của tôi không chính xác :) - Tôi chỉ thêm sơ đồ để hiển thị cách tôi nghĩ về thời gian.
Chris Snow

Tôi đã cố gắng đưa ra những gợi ý hữu ích, không suy đoán bất cứ điều gì. Thật tuyệt khi bạn sử dụng dia cho việc này. Tôi thích dia cho sơ đồ cơ sở dữ liệu của tôi.
gà con

Câu trả lời:


7

Ảnh đẹp :)

  • thời gian chờ kết nối ở phía máy chủ, đó là thời gian tối đa để chạy bắt tay TCP
  • Yêu cầu http bắt đầu từ ACK ở phía máy khách cho đến khi nhận được toàn bộ tiêu đề HTTP
  • Tq bắt đầu từ máy khách Bắt tay TCP.
  • Tr là cho đến khi chúng tôi nhận được Tiêu đề phản hồi

Baptiste


1
tuy nhiên, cảm ơn về thông tin này, tôi đã hy vọng về một sơ đồ thời gian hoàn chỉnh bao gồm tất cả các biện pháp và cũng hiển thị tất cả các thiết lập phiên TCP và phá bỏ. Bạn có thuộc nhóm phát triển Haproxy không?
Chris Snow

trên phiên HTTPS, bộ hẹn giờ Tq bắt đầu sau khi bắt tay TCP kết thúc và trước khi bắt tay SSL bắt đầu?
Chris Snow

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.