0

每次客户端发送任何请求(例如 HTTP)时,负载均衡器(如果已设置)都会收到该请求,并将请求重定向到其中一个实例。现在Client->LB->Server之间建立了连接。只要客户端不断发送请求,这种情况就会持续存在。但是如果客户端停止向服务器发送请求一段时间(超过空闲时间),负载均衡器将停止客户端与该特定服务器之间的通信。现在,如果客户端在一段时间后再次尝试发送请求,那么负载均衡器应该将该请求转发到其他实例。

什么是空闲时间?这是客户端不向负载均衡器发送任何请求的一段时间。它通常在 60 到 3600 秒之间,具体取决于云服务提供商。

最后是我的怀疑。

理想情况下,在空闲超时之后,负载均衡器应该终止现有的通信,但 GCP 的内部负载均衡器不是这种情况(我在这种情况下也有一个 PoC)。GCP 的负载均衡器即使在空闲超时后也不会终止通信并无限期地保持它。有什么办法可以重新配置负载均衡器以避免这种无限时间连接?

4

0 回答 0