求职刷题神器

funit.cn

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

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

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

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

本文首次发布于趣IT ,转载请注明出处,谢谢合作

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

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

还可以上传7

表情
  • 快速扫码进群
    加入职友圈
下一步
知道了