幂等:两次调用和一次调用没有什么区别。
在失败重试,和定时补偿的时候,一定要考虑幂等性,否则会导致库存锁定,库存释放,库存扣减,库存回滚失败。
库存锁定:提交订单锁定库存
库存释放:取消没有支付的订单
库存扣减:支付成功,实际库存扣减,锁定库存扣减
库存回滚:取消已支付的订单
幂等:两次调用和一次调用没有什么区别。
在失败重试,和定时补偿的时候,一定要考虑幂等性,否则会导致库存锁定,库存释放,库存扣减,库存回滚失败。
库存锁定:提交订单锁定库存
库存释放:取消没有支付的订单
库存扣减:支付成功,实际库存扣减,锁定库存扣减
库存回滚:取消已支付的订单