1

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

4

1 回答 1

0

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

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

该文件不应比您存储的数据大太多。如果它是你可以重现问题的测试用例。

于 2016-08-23T22:12:28.037 回答