配置 HAProxy 时,单独设置“超时隧道”与将“超时客户端”和“超时服务器”都设置为相同的值有什么区别?
最佳答案
Timeout client和timeout server从HAProxy的角度分别适用于客户端和服务器端。它们表示这部分连接的不活动超时。它们都适用于 TCP 和 HTTP 模式,也就是说,在 HTTP 超时服务器中也意味着“服务器生成应答的最长时间”。 timeout tunnel 只适用于HTTP模式,当HAProxy以隧道模式执行时或当建立websocket时。有关 websockets 超时隧道的更多信息(以及与前面提到的超时的比较): https://www.haproxy.com/blog/websockets-load-balancing-with-haproxy/
关于HAProxy, "timeout tunnel"与 "timeout client/server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46249141/