所有x-message-ttl队列的RabbitMQ默认x-expires参数

时间:2018-03-12 13:51:05

标签: rabbitmq

我使用不同的x-message-ttl参数创建不同的消息。每条消息都会创建新的队列 enqueue.notifications.notifications.5000.x.delay 我想在完成此队列的工作后删除此队列。 我可以在RabbitMQ配置中设置,如果我推送带有x-message-ttl参数的消息,则自动设置参数x-expires?或者它可能是在完成后删除所有延迟队列的东西?

1 个答案:

答案 0 :(得分:0)

任何方式都无法确定您需要延迟的队列是否存在。 因此,您必须通过声明队列来确保队列存在,并且在队列声明期间,您可以根据延迟设置x-expires属性