# 幂等性

> 一个操作无论执行一次还是执行多次，产生的结果都是一样的。

- ID: m00885
- 分类: business
- 领域: 管理学

## 定义

一个操作无论执行一次还是执行多次，产生的结果都是一样的。例如：电梯按钮按一次和按十次，效果都是“去该楼层”，不会因为多按几次就飞出去。脚手架作用：- 鲁棒性思维：在生活和管理中设计“耐造”的系统。比如沟通时，确保信息即使重复发送（为了确认），也不会导致对方误解或重复执行任务。

## 机制

幂等性指同一操作执行一次与执行多次结果相同(如f(f(x))=f(x))。在网络/接口/数学中，它保证重复调用不会产生额外副作用，是可靠系统的基石。

## 练习

1) 设计API/重试时让关键写操作幂等(用唯一ID/状态机)；2) 用其安全应对重复请求与网络重发；3) 区分只读幂等与写幂等的实现。

## 脚手架用法

- 鲁棒性思维：在生活和管理中设计“耐造”的系统。比如沟通时，确保信息即使重复发送（为了确认），也不会导致对方误解或重复执行任务。

[阅读网页](https://thinkingmodels.site/entries/detail/m00885)
