芹菜 - 倒计时怎么样?

时间:2013-09-24 09:10:29

标签: python celery

我想了解提供倒计时= xx如何影响任务的调度。根据{{​​3}},设置倒计时意味着该任务将至少执行xx秒。

我想知道的是它是如何实现的。当我们提供具有倒计时值的任务时,是否将任务添加到队列中但没有工作人员接受任务或工作人员接受任务但推迟执行任务直到至少倒计时值到期?

1 个答案:

答案 0 :(得分:3)

任务由工人挑选,但未得到承认。

这意味着如果电量耗尽,以后将由不同(或相同)的工作人员重新获取任务。

任务的args / kwargs保存在工作人员的记忆中直到它完成,所以请记住这一点,因为你可能会很快用完很多倒计时任务和大型args / kwargs。