因此,基本上,我想基于一个特定队列的队列大小/一天中的时间来管理工作进程。我想在高峰时段减少队列中的工作人员数量,并在负载下降时增加他们。
答案 0 :(得分:1)
您可以查看celery.worker.autoscale
的文档。这使您可以设置最小和最大并发性,而Celery将处理工人池。坦率地说,不是100%知道它是如何工作的,但似乎是一个很好的起点。
http://docs.celeryproject.org/en/latest/internals/reference/celery.worker.autoscale.html