一.什么是幂等性

  幂等性:客户端以相同的方式重复调用服务就应该产生相同的结果。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

二.为什么需要幂等性

  例如:下订单的时候,点击支付之后没反应,就多点击了几次。在这种情况下,如果接口不是幂等性,那么就会出现重复支付问题。

三.如何实现幂等性

  1.通过唯一的业务单号来保证。

  2.通过锁机制来实现。

  3.使用token令牌或缓冲机制等实现。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄