如何限制在特定队列中执行任务的工作人员? [芹菜] [Python的]

时间:2018-05-06 10:24:17

标签: python concurrency task celery

对于蟒蛇芹菜。

我有两个队列(比如q1和q2)以及几个任务。

一些耗费内存的任务将落入q2,其他任务将落入q1。而且我不希望同时执行2个q2任务(内存消耗任务)。我可以为他们留出一些限制,以防止2名或更多工人同时执行q2任务吗?像为每个队列设置并发?怎么做?

感谢。

1 个答案:

答案 0 :(得分:0)

看看asyncio。该软件包可以帮助您根据需要定义和管理并发任务。