1、写文件
2、定时上传和删除
1、写文件的问题
频繁的IO操作影响性能:使用MappedByteBuffer 进行读写;
多进程下日志的顺序问题:每个进程对应不同日志文件,定时合并文件,并排序;
参考https://www.jianshu.com/p/c4df451673e0
2、定时上传和删除
上传的时机:根据log文件的创建时间判断,大于或等于24小时则进行上传。
上传成功才删除文件,否则不删除
1、写文件
2、定时上传和删除
1、写文件的问题
频繁的IO操作影响性能:使用MappedByteBuffer 进行读写;
多进程下日志的顺序问题:每个进程对应不同日志文件,定时合并文件,并排序;
参考https://www.jianshu.com/p/c4df451673e0
2、定时上传和删除
上传的时机:根据log文件的创建时间判断,大于或等于24小时则进行上传。
上传成功才删除文件,否则不删除