一句话解释

幂等是同一个操作执行一次和执行多次,最终效果一样。

小白比喻

按电梯上行键,按一次和按十次都只会让电梯来一次。

第一性原理

网络会失败、用户会连点、系统会重试,所以副作用操作必须能识别重复。

为什么 AI Coding 时代必须懂

AI 写接口时常忽略重试,商业系统里重复扣款、重复发货、重复通知都是大事故。

商业项目事故

支付回调超时后平台重试,系统没有幂等键,给用户充值两次。

指挥 Codex 时应该怎么问

请为这个写操作设计幂等策略,包括 idempotencyKey、唯一约束和重复请求返回。

任务卡里应该怎么写

说明哪些操作必须幂等、幂等键来源、保存多久、重复时返回什么。

验收标准怎么写

同一幂等键重复请求不会产生第二次副作用,并返回可解释结果。

错误指令

失败就重试,成功就返回。

合格指令

创建退款请求必须带 idempotencyKey,重复调用返回原退款记录。

哪些课程会用到它