线上流量猛涨怎么处理¶
一、步骤¶
1. 扩容¶
- 加机器。
- 负载均衡加节点。
2. 限流¶
- 网关限流(Sentinel)。
- 拒绝非核心流量。
3. 降级¶
- 关闭非核心功能。
- 页面静态化。
4. 缓存¶
- 热点数据缓存。
- 本地缓存 + Redis。
5. 异步¶
- 消息队列削峰。
二、新加机器被打爆怎么办¶
新机器还没起,老机器已经扛不住。
解决¶
预热¶
新机器启动后,先加载热点数据,再接入流量。
灰度上线¶
- 先接 10% 流量。
- 稳定后加量。
启动顺序¶
- 先启动应用。
- 预热缓存。
- 健康检查通过。
- 注册中心摘除。
- 预热完注册。
优雅上线¶
- 注册中心延迟注册。
- K8s readiness probe。
三、流程¶
监控告警 → 扩容 → 限流降级 → 预热 → 灰度接入。
一句话
扩容 + 限流 + 预热 + 灰度。