跳到主要内容
uencoder

Idempotency

幂等性指操作执行一次与多次效果相同,在重试与网络故障时保证不重复副作用。

用途

使操作可安全重试,在分布式系统中消除重复执行风险。

机制

f(f(x))=f(x)。HTTP 幂等方法:GET/PUT/DELETE 天然幂等,POST 非幂等。用幂等键(请求唯一 ID)使 POST 可安全重试。支付/转账等必须幂等。

用例

  • 重试安全
  • 支付系统
  • 分布式一致性

相关词条

参考链接