在电商系统中,生成订单或者预支付完成后,用户一直没有真正的去支付,在一定时间后会自动取消这个订单(一般是30分钟)。支付完成后会进行回调,对订单的状态进行修改,如果此时有自动取消的情况发生,就会产生数据不一致的情况,所以需要我们去加分布式锁来解决这种情况。
今天我们就这种技术方案:RocketMQ延迟消息 + Redisson分布式锁 + XXl-Job分布式作业调度(兜底方案) 来进行系统的实战
2 超时取消和订单支付流程
如果想了解更多,请仔细阅读下面的文章,感谢点赞关注!
在电商系统中,生成订单或者预支付完成后,用户一直没有真正的去支付,在一定时间后会自动取消这个订单(一般是30分钟)。支付完成后会进行回调,对订单的状态进行修改,如果此时有自动取消的情况发生,就会产生数据不一致的情况,所以需要我们去加分布式锁来解决这种情况。
今天我们就这种技术方案:RocketMQ延迟消息 + Redisson分布式锁 + XXl-Job分布式作业调度(兜底方案) 来进行系统的实战
2 超时取消和订单支付流程
如果想了解更多,请仔细阅读下面的文章,感谢点赞关注!