00:00

00

2019/1/1

简单理解幂等性

一.什么是幂等性

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

二.为什么需要幂等性

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

三.如何实现幂等性

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

  2.通过锁机制来实现。

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

posted @ 2019-04-13 21:24  认真的杨先森  阅读(708)  评论(0编辑  收藏  举报