幂等性设计

概念:

幂等性原本是数学上的概念,即使公式:f(x) = f(f(x))能够成立的数学性质。用在编程领域,则意为对同一个系统,使用同样的条件,一次请求和重复的多次请求对系统资源的影响是一致的。

幂等性是分布式系统设计中十分重要的概念,具有这一性质的接口在设计时总是秉持这样一种理念:调用接口发生异常并且重复尝试时,总是会造成系统所无法承受的损失,所以必须阻止这种现象的发生。

幂等常用思路:

1. MVVC

2. 去重表

3. token机制

posted on 2019-02-12 23:26  shammgod_code  阅读(202)  评论(0编辑  收藏  举报

导航