我正在使用AWS ECS来运行基于nodejs编写的聊天应用程序,并借助socket.io.
我使用AWS Application Load Balancer作为前端,创建了一个目标组,该目标组包含AWS ECS服务。
现在,假设我使用任务定义创建1个服务并将其添加到目标组中,用户开始使用websocket连接到我的AWS ECS服务。
我的问题是,如果我使用新的任务定义更新我的服务,AWS ECS会等待旧的websocket连接优雅地断开连接,还是会强制性地断开连接并使其连接到旧的服务?
我使用AWS Application Load Balancer作为前端,创建了一个目标组,该目标组包含AWS ECS服务。
现在,假设我使用任务定义创建1个服务并将其添加到目标组中,用户开始使用websocket连接到我的AWS ECS服务。
我的问题是,如果我使用新的任务定义更新我的服务,AWS ECS会等待旧的websocket连接优雅地断开连接,还是会强制性地断开连接并使其连接到旧的服务?