我使用不同的x-message-ttl
参数创建不同的消息。每条消息都会创建新的队列
enqueue.notifications.notifications.5000.x.delay
我想在完成此队列的工作后删除此队列。
我可以在RabbitMQ配置中设置,如果我推送带有x-message-ttl
参数的消息,则自动设置参数x-expires
?或者它可能是在完成后删除所有延迟队列的东西?
答案 0 :(得分:0)
任何方式都无法确定您需要延迟的队列是否存在。
因此,您必须通过声明队列来确保队列存在,并且在队列声明期间,您可以根据延迟设置x-expires
属性