【发布时间】:2019-08-27 21:43:55
【问题描述】:
在 activemq 5 中,每个队列都有一个文件夹,其中包含其数据和消息,一切。 这意味着,如果出现问题,例如磁盘空间不足错误。在服务器崩溃之前,某些文件会损坏。在这种情况下,在 activemq 5 中,我们会找到指示文件损坏的日志,我们可以删除损坏的队列文件夹,从而导致少量消息丢失而不是所有消息。
在 artemis 中,消息似乎存储在相同的文件中,独立于它们存储的队列。这意味着如果我遇到磁盘空间不足错误,我可能必须删除我的所有消息。
首先,你能确认行为的改变,其次,有没有办法恢复?另外,如果有人知道为什么会发生这种变化,我想了解一下。
【问题讨论】:
标签: activemq storage activemq-artemis