ActiveMQ - How to set max size of kahadb db.data file

丶灬走出姿态 提交于 2019-12-25 02:44:58

问题


I set ActiveMQ broker SystemUsage property as below;

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();

but my db.data file goes on growing up.But I have to restrict it.


回答1:


There is no max size setting for the db.data file. It will grow as large as it needs to in order to handle the amount of state data needed to run the Broker. It will however recycle unused portions as things change on the Broker so it should reach a stable point that accommodates your use case.



来源:https://stackoverflow.com/questions/22151915/activemq-how-to-set-max-size-of-kahadb-db-data-file

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!