Ale*_*dov 11 java transaction-log
我需要具有以下功能的事务日志库:
最高性能.没有强制(刷新),让O/S自行决定写缓冲区.大块文件大小增加,以最小化元数据修改.我不在乎是否遗失了一些最后的记录.
问题是,如何在读取日志文件时找到最后一个有效记录?可以使用哪些技术,还是有一个现成的开源库?
小智 -3
大多数著名的日志系统(如 log4j 和 apache)都支持不同类型的日志机制,您只需正确配置它们即可。但是,如果您想向后记录,这确实会消耗资源,因为流是连续的,您应该将新记录推入所有其他记录的顶部。另外,您可能应该自己完成大部分日志记录代码。