我试图了解有关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通信?
我认为Tr在Tc完成后开始。haproxy是否在启动后端连接之前等待完整的请求?Tw可能会更早开始。
—
小鸡
感谢您制作这张图。你画了什么?
—
小鸡
@chicks-我使用了Dia
—
Chris Snow
@chicks-请假设我的图表不正确:)-我仅添加了图表以显示我如何考虑计时。
—
克里斯·斯诺
我试图提出有用的建议,但不做任何假设。您为此使用dia很酷。我喜欢dia作为我的数据库图。
—
小鸡