我在一些运行在多个Linux主机上的应用程序中使用Chronicle Queue 4.5.15。应用程序的每个实例都有自己的编年史队列,通常存储数百万个字符串。
最近我注意到每个实例上的队列文件都消失了。我的应用程序确实有代码来删除历史文件循环递增后的历史记录文件然而我已经登录那里说当发生这种情况并且没有看到这发生在日志中。
我的问题是 - Chronicle库是否因为任何原因删除队列文件?我认为图书馆永远不会删除文件,但我只是想确认这一点,所以我可以从调查中删除它为什么文件丢失。
答案 0 :(得分:0)
Chronicle库出于任何原因每个删除队列文件?
这仅在测试中作为清除测试文件的显式调用完成。它没有自动执行此操作,也没有办法在不添加代码的情况下将其设置为执行此操作。