首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveMQ -如何从kahadb db.data文件中删除消息

ActiveMQ -如何从kahadb db.data文件中删除消息
EN

Stack Overflow用户
提问于 2014-03-03 23:51:35
回答 1查看 7.6K关注 0票数 4

我向队列发送了1.000.000条对象消息,我的kahadb的db.data文件变成了480mb。然后我的消费者开始收到消息。一段时间后,完成了消费,队列中的所有消息都到达了目标。但当我检查我的db.data文件时,它仍然是480MB。这就是为什么我想删除消费的消息。

我怎么能做到这一点。是否有要自动删除的属性

EN

回答 1

Stack Overflow用户

发布于 2014-07-23 18:55:23

您可以在web控制台http://localhost:8161/ http://activemq.apache.org/how-do-i-purge-a-queue.html中手动清除队列中的消息

您可以使用<sharedDeadLetterStrategy processExpired="false" /> http://activemq.apache.org/message-redelivery-and-dlq-handling.html自动丢弃过期邮件

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22151172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档