1

我正在使用 Celery 任务队列来异步处理 Web 请求。如果我想防止工人过于频繁地处理同一种任务,工人是否可以重新排队任务?让工作人员在任务上睡觉当然是可能的,但我不想让工作人员在任务上睡觉。有什么想法吗?

4

1 回答 1

1

我的答案几乎肯定在于 ETA/Countdown 选项: http ://docs.celeryproject.org/en/master/userguide/calling.html#eta-and-countdown 如何推迟 Celery 任务的执行?

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

于 2013-05-17T17:48:20.420 回答