标签: rabbitmq celery dead-letter
可以使用到期TTL将消息发布到RabbitMQ队列中:这样的消息将在TTL完成后过期,并且(如果设置了死信队列)被移除到死信队列。
但是可以使用Celery指定这样的每消息TTL吗?
请注意,我不是在寻找一种指定任务过期的方法,而是消息到期:我希望我的消息在队列中花费(可配置的)一段时间,然后最终获得@死信队列
TIA。
答案 0 :(得分:0)
您可以使用Celery的soft_time_limit 或在定义或调用芹菜任务时使用hard_time_limit。有关更多详细信息,请refer