簡體   English   中英

如何限制在特定隊列中執行任務的工人? [Celery] [Python]

[英]How to limit workers doing tasks in a specific queue? [Celery][Python]

對於python芹菜。

我有2個隊列(例如q1和q2)和幾個任務。

一些消耗內存的任務將落入q2,而其他任務將落入q1。 而且我不希望同時執行2個q2任務(消耗內存的任務)。 我可以為他們留一些限制,以防止2個或更多的工人同時執行q2任務嗎? 喜歡為每個隊列設置並發性嗎? 怎么做?

謝謝。

看看asyncio 該軟件包可以幫助您根據需要定義和管理並發任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM