我将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文件继续成长。但我必须限制它。
答案 0 :(得分:1)
db.data文件没有最大大小设置。它将增长到需要的大小,以便处理运行Broker所需的状态数据量。但是,当Broker上的内容发生变化时,它会回收未使用的部分,因此它应该达到适合您的用例的稳定点。