致知录
第 XXXIV 卷 · 第 153 篇 · Concept Fables · 1970.01.01

重复的指令不添乱

概念寓言 · 1970.01.01 · 1 分钟阅读 · 264 字
目录 · 2
同一道令来三遍,结果仍和一遍一样。

伙房传令:把那锅汤“加盐一勺”。可送信的小厮迷了路,同句话送了三遍。若是“加”,汤便咸得发苦;可伙房定下死规矩:同一道令,不论到几回,只当一回办。小厮绕晕了送十遍,汤里也只多那一勺。这“重复来了也当一次”的脾气,叫幂等,专治那类送丢又重发、最易闯祸的乱令。

揭示

这则故事想说的概念是:幂等性(Idempotence)。

英文定义(Idempotence):A property where applying an operation multiple times has the same effect as applying it once, crucial for safe retries.

它属于哪个领域:软件工程 / 接口设计(Software Engineering / API Design)

幂等操作可安全重试:网络重传、超时重试都不会改变结果。转账、下单等写接口常需借此防重复。

故事里的隐喻对应什么

  • 加盐一勺送三遍 → 重复请求
  • 若加便咸苦 → 状态已满足
  • 同令只当一回 → 多次=一次的效果
  • 重复来也当一次 → 非幂等会放大副作用