TCP/HTTP 保持连接
目录
基本概念
-
ALB 支持在端口级别进行保持连接配置。该配置可以在前端进行。
-
保持连接只在 客户端与 ALB 之间,而不是 ALB 与后端之间 实现。
-
该功能通过 Nginx 配置实现,并且当配置发生变化时,Nginx 需要并会自动重载。
-
TCP 保持连接和 HTTP 保持连接是两个不同的概念:
- TCP 保持连接 是 TCP 协议的一个特性,在没有数据传输时定期发送探测数据包,以检查连接是否仍然存活。它有助于检测并清理死连接。
- HTTP 保持连接(也称为持久连接)允许多个 HTTP 请求复用同一 TCP 连接,从而避免建立新连接的开销。这通过减少延迟和资源使用提高了性能。
CRD
只能在 Frontend spec.config.keepalive 配置。