幂等验证思路
幂等验证思路
同一 Idempotency-Key 提交 2 次
预期:
- 业务只发生一次(账、单、库存)
- 两次响应语义一致(或返回首次结果)
- 无重复流水与重复通知幂等键要覆盖「相同键不同请求体」的冲突场景:应返回明确错误而非静默覆盖。
| 窗口验证 | 幂等键有效期边界两侧各测一次 |
|---|---|
| 并发验证 | 同一键并发提交,验证只有一次生效 |
对可重试操作(支付、创建订单)验证重复执行结果一致:同一幂等键多次请求只产生一次业务效果,并返回一致响应。
同一 Idempotency-Key 提交 2 次
预期:
- 业务只发生一次(账、单、库存)
- 两次响应语义一致(或返回首次结果)
- 无重复流水与重复通知| 窗口验证 | 幂等键有效期边界两侧各测一次 |
|---|---|
| 并发验证 | 同一键并发提交,验证只有一次生效 |