这一课解决什么
讲竞态、锁、队列、超时、降级、熔断、监控、备份和恢复。指挥官要把失败当正常情况设计。
小白比喻
机场不是一架飞机起降,而是上百架飞机共享跑道、天气、调度和应急方案。
建筑与城市规划视角 / Architecture Lens
- 城市系统
- 高峰期多辆车同时进出路口,必须有红绿灯、限流、排队、应急绕行。
- 指挥动作
- 并发不是小概率,线上默认多人同时操作。让 Codex 设计锁、队列、超时、降级、熔断和监控。
- 交付产物
- 高峰流量推演、故障模式清单、恢复策略。
第一性原理
- 并发让顺序不确定,可靠性让失败可承受。
- 超时、队列和降级让系统不会被一个坏依赖拖死。
- 备份、监控和回滚让事故可恢复。
指挥 Codex 的动作
- 要求 Codex 检查竞态和重复提交。
- 给关键路径设置超时、降级和告警。
- 迁移和发布前必须有备份与回滚。
练习
为抢购优惠券设计并发保护、队列和监控指标。