【发布时间】:2012-09-30 17:35:08
【问题描述】:
我知道 db-xx.log 是日志文件,而 db.redo 是参考文件?
db-xx.log 存储尚未使用的消息。这些消息在被消费后将从 db-xx.log 中删除。 db.redo 按消息 ID 存储消息的引用(存储在 db-xx.log 中)。
- 但是,什么是 db.data 和 db.free?
- 它们的作用是什么?
我的理解是代理首先将消息存储在缓存(即易失性内存)中,然后当检查点或缓存大小已满时将这些消息移动(附加)到 db-xx.log。
- 正确吗?
谢谢
【问题讨论】:
标签: java activemq message-queue persistent-data kahadb