订单超时操作 springboot+rabbitmq实现延时队列
概述在事情有一定时效性的时候:比如实现一个在提交订单后的15分钟内,如果没有完成支付,系统关闭订单。有哪些可行的方案?方案使用定时任务轮询订单表,查询出订单创建了15分钟以上并且未支付的订单,如果有查询出此类订单则执行关闭。使用定时任务轮询订单表,查询出订单创建了15分钟以上并且未支付的订单,如果有查询出此类订单则执行关闭。提交订单时开启一个新线程,而新线程直接休眠15分钟,休...
原创
2019-12-19 15:38:57 ·
2920 阅读 ·
0 评论