大家好,我从一个星期左右开始一直在尝试这个。但想不出办法。我使用 tomcats,我的客户定期向我发送 2 到 3GB 的日志文件,说明存在文件未找到等问题。有时他们没有正确的信息来 grep 通过日志文件。所以我决定构建一个可以解析所有日志文件并可以对日志进行相应分类的工具。现在我无法在内存中存储 4 GB 的数据,也无法将其放回文件中,因为读取 4GB 将花费大量时间。即使我正在使用文件通道和线程。数据库当然不是一种选择,因为它会再次减慢系统速度。所以我想知道是否有任何其他方法来存储解析的内容,这样每当我想检查 404 错误时,我必须在列表中获取所有 404 错误。
我不想使用数据库。所以数据库当然不是这个问题的答案。