What's 幂等?
实际案例,我点击多次支付与点击一次支付产生的结果是一样的。就是操作的一致性。
幂等是怎么实现的?
一种是业务上的实现。
比如设置金额为0,这个操作不管做多少次,结果都是幂等的。
++i这个操作就不是幂等的。
从业务上来设计,幂等需要不设计任何非幂等的操作即可
比如上面的++i 就可以设计成往数据库里加1,然后从数据库中拿出来。
另一种技术上的实现暂且不提,等用到的时候在写
What's 幂等?
实际案例,我点击多次支付与点击一次支付产生的结果是一样的。就是操作的一致性。
幂等是怎么实现的?
一种是业务上的实现。
比如设置金额为0,这个操作不管做多少次,结果都是幂等的。
++i这个操作就不是幂等的。
从业务上来设计,幂等需要不设计任何非幂等的操作即可
比如上面的++i 就可以设计成往数据库里加1,然后从数据库中拿出来。
另一种技术上的实现暂且不提,等用到的时候在写