如何以编程方式在芹菜中添加/删除工人?

时间:2018-08-23 19:10:44

标签: python django celery django-celery

因此,基本上,我想基于一个特定队列的队列大小/一天中的时间来管理工作进程。我想在高峰时段减少队列中的工作人员数量,并在负载下降时增加他们。

1 个答案:

答案 0 :(得分:1)

您可以查看celery.worker.autoscale的文档。这使您可以设置最小和最大并发性,而Celery将处理工人池。坦率地说,不是100%知道它是如何工作的,但似乎是一个很好的起点。

http://docs.celeryproject.org/en/latest/internals/reference/celery.worker.autoscale.html