我可以让芹菜重新执行任务吗?

时间:2013-05-17 17:44:15

标签: python celery

我正在使用Celery任务队列来异步处理Web请求。如果我想阻止工人过于频繁地处理同样的任务,那么工人是否可以重新执行任务呢?让一个工人睡在一项任务当然是可能的,但我不想让那些睡在任务上的工人陷入困境。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我的回答几乎肯定在于ETA /倒计时选项: http://docs.celeryproject.org/en/master/userguide/calling.html#eta-and-countdown How can I defer the execution of Celery tasks?

我没有考虑将等待逻辑放在任务生成器端。我会玩这个。