跳转至

线上流量猛涨怎么处理

一、步骤

1. 扩容

  • 加机器。
  • 负载均衡加节点。

2. 限流

  • 网关限流(Sentinel)。
  • 拒绝非核心流量。

3. 降级

  • 关闭非核心功能。
  • 页面静态化。

4. 缓存

  • 热点数据缓存。
  • 本地缓存 + Redis。

5. 异步

  • 消息队列削峰。

二、新加机器被打爆怎么办

新机器还没起,老机器已经扛不住。

解决

预热

新机器启动后,先加载热点数据,再接入流量。

灰度上线

  • 先接 10% 流量。
  • 稳定后加量。

启动顺序

  1. 先启动应用。
  2. 预热缓存。
  3. 健康检查通过。
  4. 注册中心摘除。
  5. 预热完注册。

优雅上线

  • 注册中心延迟注册。
  • K8s readiness probe。

三、流程

监控告警 → 扩容 → 限流降级 → 预热 → 灰度接入。

一句话

扩容 + 限流 + 预热 + 灰度。