订单超时就关闭怎么实现
来源:10-10 演示多节点场景中quartz的调度情况

风暴瓦瓦
2023-06-29
我看订单超时都是秒级别的,用这个定时任务是不是就要每秒都要去扫一下库里,把超时的拿出来关闭掉,这样做会不会对数据库压力很大呢?
写回答
1回答
-
甲蛙
2023-06-29
一种是如你说的,加订时任务,一般也就扫最近15分钟,对于一般的系统,不会有性能问题。
还有一种是用MQ延迟队列,也就是每收到一个订单,就发一个Q,等15分钟后再消费,消费的时候,如果订单还没支付,就关闭。
10
相似问题