繁体   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