簡體   English   中英

芹菜時限設置按隊列

[英]Celery time limit setting by queue

我有一個使用 Celery 的項目,最初實現了一個獨特的隊列,這可能會引起一些麻煩。

所以我想實現幾個隊列(已完成並有效),但我想為每個隊列設置不同的軟時間限制。 實際上,我發現唯一的東西是time_limit作為 Celery 的全局設置,或者在我每次裝飾任務時設置它。 第一個是太通用的解決方案,第二個還不夠。

謝謝

在你定義隊列的過程中,你可以設置一個時間來在它上面存活x-message-ttl

 Queue('test_queue', Exchange('default'), routing_key='test_queue', queue_arguments={'x-message-ttl': 86400000})

暫無
暫無

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

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