程序函数 幂等性 的认知

Posted 明大叔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序函数 幂等性 的认知相关的知识,希望对你有一定的参考价值。

幂等性

       一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。

       幂等操作对于代理和缓存来说具有“友好性”,因为幂等操作的额外执行不会对二者产生危害性后果(除了带宽浪费)。 

      换句话说,某个操作具有幂等性,就是这个操作执行一次和执行多次对系统内部的状态影响是一样的。

      例如我们初始化了Person对象‘老王‘,然后执行老王.setAge(56)设置老王的年龄,

      无论老王.setAge(56)执行多次,对老王这个对象的内部状态的影响是一样的,因此说Person的setAge()方法是幂等的。

以上是关于程序函数 幂等性 的认知的主要内容,如果未能解决你的问题,请参考以下文章

幂等性的概念

并发幂等性问题与解决

并发幂等性问题与解决

分布式系统的接口幂等性设计

高并发下接口幂等性解决方案

支付接口的幂等性设计