【发布时间】:2022-06-10 22:22:46
【问题描述】:
我在项目的 rabbitmq 中创建了一个stream 队列,并将 max-age 配置为 1 分钟。我向队列发送了一条消息,所有消费者都消费了该消息,但该消息仍在队列中(我等了超过 1 分钟)为“就绪”。我担心的是rabbitmq实例HD中的消息堆积。
所以,我的问题是:所有标记为“就绪”的消息都存储在 HD 中,即使在所有消费者都消费了这些消息之后?如果是,我怎样才能从 rabbitmq 实例的 HD 中清除这些消息(在这种情况下,max-age 不起作用)?
【问题讨论】:
-
同样的问题,你找到解决办法了吗?
-
@MichelAndrade,我发表了答案