我们有一个运行在Kubernetes上的WebSocket应用程序,我们希望通过AWS LoadBalancer公开它。
在我们的发布过程中,流量将迁移到新的pod,连接将从旧的pod中排出。
我们已经看到一些客户端连接到旧的pod超过30分钟。
在我们讨论生产环境中的更多用例之前,我们想知道ALB中的最大连接持续时间是多少。如果连接持续超过1小时,与旧Pod的连接会发生什么情况。
我们有一个运行在Kubernetes上的WebSocket应用程序,我们希望通过AWS LoadBalancer公开它。
在我们的发布过程中,流量将迁移到新的pod,连接将从旧的pod中排出。
我们已经看到一些客户端连接到旧的pod超过30分钟。
在我们讨论生产环境中的更多用例之前,我们想知道ALB中的最大连接持续时间是多少。如果连接持续超过1小时,与旧Pod的连接会发生什么情况。
1条答案
按热度按时间m0rkklqb1#
根据AWS对以下内容的回应,最大连接持续时间没有可配置的属性
AWS response
这有Loadbalancer可配置属性,同样没有最大连接持续时间的可配置属性https://docs.aws.amazon.com/elasticloadbalancing/latest/application/application-load-balancers.html#load-balancer-attributes