一种批量日志保存方法及装置与流程

文档序号:11950558阅读:来源:国知局

技术特征:

1.一种批量日志保存方法,其特征在于,包括:

建立第一任务和第二任务,所述第一任务接收到信息日志时,将所述信息日志写入预设的缓冲区;

所述第二任务确定所述缓冲区内包括的全部所述信息日志写入所述缓冲区的写入时间,将所述写入时间与当前时间的时间差小于第一阈值的所述信息日志标记为第一信息日志,当所述第一信息日志的数量超过第二阈值时,将所述第一信息日志存储至数据库。

2.如权利要求1所述的方法,其特征在于,所述将所述信息日志写入预设的缓冲区时,还包括:记录每个所述信息日志写入所述缓冲区的所述写入时间。

3.如权利要求1所述的方法,其特征在于,所述将所述第一信息日志存储至数据库之后,还包括:

通过轮询的方法,确定所述第一信息日志已经成功存储至数据库,并删除所述缓冲区内的所述第一信息日志。

4.如权利要求1所述的方法,其特征在于,所述缓冲区至少包括以下实现方式:

以文件形式存储在物理硬盘的固定位置;或者

采用自定义数据结构保存在内存中;或者

采用Redis内存数据库进行存储。

5.一种批量日志保存装置,其特征在于,包括:

写入单元,用于建立第一任务和第二任务,所述第一任务接收到信息日志时,将所述信息日志写入预设的缓冲区;

存储单元,用于所述第二任务确定所述缓冲区内包括的全部所述信息日志写入所述缓冲区的写入时间,将所述写入时间与当前时间的时间差小于第一阈值的所述信息日志标记为第一信息日志,当所述第一信息日志的数量超过第二阈值时,将所述第一信息日志存储至数据库。

6.如权利要求5所述的装置,其特征在于,所述写入单元还用于:记录每个所述信息日志写入所述缓冲区的所述写入时间。

7.如权利要求5所述的装置,其特征在于,所述存储单元还用于:

通过轮询的方法,确定所述第一信息日志已经成功存储至数据库,并删除所述缓冲区内的第一信息日志。

8.如权利要求5所述的装置,其特征在于,所述缓冲区至少包括以下实现方式:

以文件形式存储在物理硬盘的固定位置;或者

采用自定义数据结构保存在内存中;或者

采用Redis内存数据库进行存储。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1