这一课解决什么
讲竞态、锁、队列、超时、降级、熔断、监控、备份和恢复。指挥官要把失败当正常情况设计。
小白比喻
机场不是一架飞机起降,而是上百架飞机共享跑道、天气、调度和应急方案。
第一性原理
- 并发让顺序不确定,可靠性让失败可承受。
- 超时、队列和降级让系统不会被一个坏依赖拖死。
- 备份、监控和回滚让事故可恢复。
指挥 Codex 的动作
- 要求 Codex 检查竞态和重复提交。
- 给关键路径设置超时、降级和告警。
- 迁移和发布前必须有备份与回滚。
练习
为抢购优惠券设计并发保护、队列和监控指标。
讲竞态、锁、队列、超时、降级、熔断、监控、备份和恢复。指挥官要把失败当正常情况设计。
机场不是一架飞机起降,而是上百架飞机共享跑道、天气、调度和应急方案。
为抢购优惠券设计并发保护、队列和监控指标。