Python 芹菜排队限时设置

Python 芹菜排队限时设置,python,celery,Python,Celery,我有一个使用芹菜的项目,最初实现了一个唯一的队列,这可能会引起一些麻烦 所以我想实现几个队列(已经完成并且可以工作),但是我想为每个队列设置不同的软时间限制。事实上,我发现的唯一的东西是芹菜的全局设置,或者每次我装饰一个任务时都设置它。第一个解决方案过于通用,第二个还不够 谢谢在队列定义过程中,您可以在队列上设置生存时间x-message-ttl Queue('test_queue', Exchange('default'), routing_key='test_queue', queue_a

我有一个使用芹菜的项目,最初实现了一个唯一的队列,这可能会引起一些麻烦

所以我想实现几个队列(已经完成并且可以工作),但是我想为每个队列设置不同的软时间限制。事实上,我发现的唯一的东西是芹菜的全局设置,或者每次我装饰一个任务时都设置它。第一个解决方案过于通用,第二个还不够


谢谢

在队列定义过程中,您可以在队列上设置生存时间
x-message-ttl

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

在队列定义过程中,您可以在队列上设置生存时间
x-message-ttl

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