后端系统弹性架构设计 —— 如何让系统在极端情况下保持“不死”

19 阅读1分钟
  1. 前言

    • 高可用不是 99.9
    • 高可用是极端情况下“不死 + 可降级继续活着”
  2. 弹性架构四大能力

    • 自我保护 Self Protection
    • 限流(Traffic Shaping)
    • 熔断(Circuit Breaking)
    • 降级(Graceful Degrade)
  3. 如何设计真正可执行的弹性策略

    • 哪些接口可降级?
    • 哪些接口必须强一致?
    • 哪些接口返回兜底 cache?
    • 哪些接口必须 fail fast?
  4. 弹性设计常见错误

    • 把所有异常都 catch ignore
    • 把缓存当 DB
    • 把 MQ 当队列无限堆
  5. 案例:电商大促流量 30 倍压测方案

    • 用户行为预测
    • 热 Key 预估
    • 弹性方案执行 checklist
  6. 总结

    • 真正成熟的后端体系:靠弹性能力延长 SLO,而不是“祈祷不要出事”