幂等的实现方案

在软件系统的开发过程中,我们可能有如下需求: 创建业务订单,一次业务请求只能创建一个; 单个订单请求调用支付接口,当遇到网络或系统故障请求重发,也应该只支付一次; 单个订单完成时,给用户发送消息应该只发一次; 等等很多情况下,都需要幂等的特性来支持。 幂等(idempotence)一词原为数学上的概念,用一个最直观的数学式子表达为: f(f(x)) = f(x) 对应到软件开发领域,即为同样的请求
相关文章
相关标签/搜索