应用型负载均衡(alb),通过调整节点权重是否可以优雅关闭?

在阿里云应用型负载均衡(ALB)中,通过接口将服务器组中某后端服务器的权重调整为 0,并不会触发“连接优雅中断”机制

01ecd5975464e1469e94a01d8e6d5b57.png


分析

连接优雅中断功能仅在以下两种场景下生效

  1. 后端服务器被显式移除(即从服务器组中删除该服务器);
  2. 后端服务器健康检查状态变为异常(连续失败达到不健康阈值)。

将后端服务器权重设置为 0 的操作,属于“流量调度控制”行为,其效果是:

  • ALB 不再向该服务器转发新的请求
  • 但已建立的连接仍可继续传输数据
  • 此操作不会改变服务器在服务器组中的存在状态,也不会触发健康检查状态变更。

因此权重置 0 并不属于“移除服务器”或“健康检查异常”事件,故不会激活连接优雅中断逻辑