通过队列设置芹菜时间限制

时间:2017-02-17 08:48:24

标签: python celery

我有一个使用Celery的项目,最初实现了一个独特的队列,这可能会造成一些麻烦。

所以我想实现几个队列(已完成并正常工作),但我想为每个队列设置不同的软时间限制。实际上我发现的唯一的东西是time_limit作为Celery的全局设置,或者每次我装饰任务时都设置它。首先是一个太通用的解决方案,第二个是不够的。

由于

1 个答案:

答案 0 :(得分:0)

在队列定义期间,您可以为其设置生存时间 Queue('test_queue', Exchange('default'), routing_key='test_queue', queue_arguments={'x-message-ttl': 86400000})

{{1}}