数十条小消息导致1 GB的编年史队列文件

时间:2016-08-23 12:42:05

标签: chronicle chronicle-queue

我将每日滚动的utf8字符串写入编年史队列。默认队列文件大小为81920 KB。在我写了几十条消息(每个1 KB)后,文件快速超过1 GB。如何控制文件大小?

1 个答案:

答案 0 :(得分:0)

Chronicle Queue记录每条消息。它是基于磁盘空间便宜的假设而设计的。您现在可以以合理的价格购买1,000 GB的企业级SSD。一些用户在队列中保留了超过100 TB。

您可以将滚动速率提高到每小时,并删除您不需要的文件。有一个商店文件监听器,因此您可以确定文件何时翻转。

该文件不应该比您存储的数据大得多。如果可以的话,你可以用一个再现问题的测试用例。