处理订单的时候,如果1分钟没处理完当前的两个订单

来源:2-2 .Mysql订单队列

张来着

2018-04-11 16:38

定时任务处理订单的时候,如果当前两个订单配送这块耗时1分钟以上,那么这时订单状态还是2,那下一次定时任务执行的时候,不是又会执行一次当前正在配送的订单吗?

写回答 关注

2回答

  • qq_瀭赢_0
    2019-04-08 10:31:14

    没处理完也没事,因为当前处理的那两个订单状态已经改成了2,下一个定时任务处理的是其他的订单了。

  • Master_Z
    2018-04-18 17:16:59

    一般定时任务会设计成上一次任务执行完成,才会执行下一次,取决于时间间隔。

PHP消息队列实现及应用

消息队列是个什么玩意儿,使用队列解决秒杀等实际问题概念和使用方法

32730 学习 · 58 问题

查看课程

相似问题