kahadb

    0热度

    1回答

    时。我的要求是,如果目标代理不可用,应该保留消息。我选择了KahaDB作为持久性适配器,以便消息在代理重启时幸存下来。 broker = new SslBrokerService(); KahaDBPersistenceAdapter kahaDBPersistenceAdapter=new KahaDBPersistenceAdapter(); kahaDBPersistenceAdapt

    2热度

    3回答

    我的任务是调查为什么db - *。日志文件未被清除。 从我通过大量搜索找到的信息来看,一切都指向队列中的消息。我已经在所有已配置主题的队列中查看了hawtio,队列大小为零。 从我的理解来看,Enqueue的大小和Dequeue的大小在理论上应该是一样的,但事实并非如此。似乎我的出队大小为0. 我看了一下主题,并没有任何操作来清除它们。 我希望能够清除所有消息,以便kahadb日志将消失。

    3热度

    1回答

    我正在从KahaDB更改为MKahaDB。所以,把我的一些队列分配给分开的目的地。但我想将旧队列的数据迁移到新创建的目的地。有没有人知道,我该怎么做?

    0热度

    1回答

    我正在使用activemq。 KahaDB是activemq的默认消息存储。但它不断增加,最终耗尽了磁盘空间。即使所有消息都被确认,它仍然会不断增大,并在其数据存储区中不断创建新的日志文件。 我没有设置与KahaDB相关的属性,它使用了默认属性。 broker = new BrokerService(); TransportConnector connector = new Tran

    1热度

    2回答

    我知道db-xx.log是日志文件和db.redo是参考文件? db-xx.log存储尚未被使用的消息。这些消息在消耗后将从db-xx.log中删除。 db.redo通过消息ID存储消息的参考(存储在db-xx.log中)。 但是,什么是db.data和db.free? 它们的功能是什么? 我的理解是代理存储在高速缓存中的消息(这是易失性存储器)第一,然后将这些消息被移动(附加)到DB-xx.lo

    -1热度

    2回答

    有许多kahaDB日志没有清除。清除旧的“data-< id> -log”文件是否安全?我应该在手动删除kahaDB文件后重新启动activeMQ或重新部署应用程序?

    0热度

    1回答

    我在熔丝日志中得到错误。为了解决这个问题,我想我会授予db-32.log文件的权限,但它不允许我更改此文件的权限。相反,我得到一个警告 “DB-32.log不能更改属性” 请找出错误日志 07:17:20,163 | INFO | AMQ-1-thread-1 | ActiveMQServiceFactory | 197 - io.fabric8.mq.mq-fabric - 1.2.0.red