首页 > 解决方案 > 在一定时间后自动从 RabbitMQ 队列中过期/删除消息

问题描述

如何在 60 秒后自动从队列中删除每条未处理的消息?

标签: rabbitmq

解决方案


使用队列属性(不是消息属性)x-message-ttl中的选项。设置毫秒值以自动过期消息

x-message-ttl: 60000表示在 60 秒后过期并删除每条消息


推荐阅读