商户后台监听未支付订单,超时设置订单状态为已取消,这个监听机制大概是怎么实现的呢?

来源:7-8 电商项目之确认支付

大俊宝宝

2020-02-21

写回答

1回答

神思者

2020-02-21

可以用定时器解决,写一个quartz程序定时检查订单状态。另外更简单办法就是根据订单创建日期来判断订单超时,只要用户打开这个订单,或者对这个订单支付,系统判断订单时间是否超时

0
1
大俊宝宝
好的感谢老师,对于前者的话应该是有bug的,首先这个定时器会造成很大的开销,其次不能及时的将订单变为失效状态,后面的方法很好,有点懒加载的意思在里面。
2020-02-21
共1条回复

Java工程师岗 应届毕业生春招和秋招项目面试课

如何在项目面试中让面试官“眼前一亮”,“面试真经”双手奉上!

719 学习 · 222 问题

查看课程