请教个问题,关于订单延迟队列
发布于 1 个月前 作者 xzduanerlei 264 次浏览 来自 问答

两个问题,现使用的mongodb 数据库, 1 订单需要在创建后两个小时后更改订单列表中对应的订单为已过期 2 如果订单已经支付 又该如何取消队列中的订单。 万分感谢,求解答

3 回复

使用第三方任务队列,设置消息过时处理,自动进行过时处理队列. 支付也是,支付后进入另一个队列. 每一个操作都进行不同的队列,保证事务的可靠性

redis 可以做定时队列。我们不取消队列,在队列处理时检查状态是否已经支付,如果已经支付就不处理。

回到顶部