前言 现如今很多系统都会基于分布式或微服务思想完成对系统的架构设计.那么在这一个系统中,就会存在若干个微服务,而且服务间也会产生相互通信调用.那么既然产生了服务调用,就必然会存在服务调用延迟或失败的问题.当出现这种问题,服务端会进行重试等操作或客户端有可能会进行多次点击提交.如果这样请求多次的话,那最终处理的数据结果就一定要保证统一,如支付场景.此时就需要通过保证业务幂等性方案来完成. 什么是幂等 幂等本身是一个数学概念.即 f(n) = 1^n ,无论n为多少,f(n)的值永远为1.在…