讨论区 > 技术交流 > 如果用户下单后一直不支付,除了定时任务后还有什么办法可以让订单过期后,调用库存还原的方法

如果用户下单后一直不支付,除了定时任务后还有什么办法可以让订单过期后,调用库存还原的方法

刘家二少 发布于2021-04-01 16:56:05   69浏览

如果用户下单后一直不支付,除了定时任务后还有什么办法可以让订单过期后,调用库存还原的方法

评论( 2
我要评论
  1. 幻城落梦忆红颜 2021-04-01 16:57:00
    可以消息队列加定时任务解决。
    
    消息队列当消息过期没消费时候处理库存
    
    定时任务隔断时间做个补充和二次确认
    (2) 回复 举报
  2. 撩梦首席官ㄨ 2021-04-01 16:57:41
    其他的实现方式也和定时器大同小异,因为会有一个订单失效周期。除了定时器、数据库触发器,我了解的还有用调度框架来实现,你写一个订单过期的服务,让调度框架来调用就好。相比起定时器,在集群环境下更可控一些。
    (1) 回复 举报

还可以上传7

表情
  • 微信扫码加好友进群