ActiveMQ - 如何设置kahadb db.data文件的最大大小

时间:2014-03-03 16:24:22

标签: activemq

我将ActiveMQ代理SystemUsage属性设置如下;

SystemUsage systemUsage=new SystemUsage();

StoreUsage storeUsage=new StoreUsage();
storeUsage.setLimit(1L);            
systemUsage.setStoreUsage(storeUsage);

MemoryUsage memoryUsage =new MemoryUsage();
memoryUsage.setLimit(1L);
systemUsage.setMemoryUsage(memoryUsage);

TempUsage tempUsage=new TempUsage();
tempUsage.setLimit(1L);
systemUsage.setTempUsage(tempUsage);

broker.setSystemUsage(systemUsage); 

broker.start();

但我的db.data文件继续成长。但我必须限制它。

1 个答案:

答案 0 :(得分:1)

db.data文件没有最大大小设置。它将增长到需要的大小,以便处理运行Broker所需的状态数据量。但是,当Broker上的内容发生变化时,它会回收未使用的部分,因此它应该达到适合您的用例的稳定点。