[发明专利]一种日志存储方法及系统在审

专利信息
申请号: 201811173950.9 申请日: 2018-10-09
公开(公告)号: CN109344137A 公开(公告)日: 2019-02-15
发明(设计)人: 许祥宾 申请(专利权)人: 广东网安科技有限公司
主分类号: G06F16/18 分类号: G06F16/18;G06F16/13;G06F16/22
代理公司: 广州一锐专利代理有限公司 44369 代理人: 杨昕昕;董云
地址: 523000 广东省东莞市南城街道新*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 日志存储 日志数据 调用 队列 数据接收线程 程序开启 高可用性 接收传输 数据传输 数据存储 数据丢包 增强服务 多节点 存储 分流
【说明书】:

发明公开了一种日志存储方法及系统,所述的日志存储方法包括:接收到日志数据后,程序开启数据接收线程,进行数据传输;接收传输的数据并进行队列化处理;调用队列化处理后的数据,以多节点分流的形式进行存储。本发明所述的日志存储方法方便程序对日志数据调用和处理,减少数据丢包,增强服务高可用性,实现了高效的数据存储和极强的扩展。

技术领域

本发明涉及数据处理领域,尤其是一种日志存储方法及系统。

背景技术

日志在完整的信息系统里有着非常重要的作用。它可以记录系统所产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。在安全领域,日志的重要地位尤甚,可以说是安全审计方面最主要的工具之一。所以将日志数据存储再调用显得尤为重要。

现有日志存储技术,普遍分为文件系统存储和数据库入库存储两部分。日志分析通过特定端口接收日志数据包,再转化为XML、JSON等数据交互格式给前台调用,这种属于文件系统的纯文本无标记型存储;数据库存储是单一类型数据库的存储,通常选用关系型数据库,在数据的检索中通过建立多个索引来加强检索效率。

现有技术有以下几点不足:日志原文未被存储。在特定环境下,日志数据包容易被攻击者利用,通过篡改、伪造等形式,造成日志服务器误报,攻击记录被抹去,让攻击者的操作行为无迹可寻。即使具备日志存储的条件,在拥有服务器权限的情况下,日志原文也可直接被修改,不能达到数据可信,安全可控的目的。

收集到的日志数据没有以结构化来存储,造成分类混乱,文本检索速度慢。

数据库选型不恰当。数据库存储是单一类型数据库的存储,通常选用关系型数据库,而关系型数据库在大数据量的情况下丢包率较高,对于海量数据的检索速度较慢,通过建立多个索引来加强检索效率,必将牺牲服务器的性能。此外,当涉及到大量数据关联时,需要用到多表联合查询,占用资源多,数据表设计复杂,扩展性不强。

在业务高峰期容易造成数据丢包。由于程序的线程设计问题,当业务高峰时期,数据大量读写,必将造成数据写入的丢失或者数据读取的卡顿。

发明内容

本发明所要解决的技术问题是,提供一种日志存储方法及系统。所述的日志存储方法及系统方便程序的调用和数据处理,减少数据丢包,增强服务高可用性,实现了高效的数据存储和极强的扩展。

本发明所要解决的上述技术问题,通过如下技术方案予以解决:

一种日志存储方法,其特征在于,包括:

接收到日志数据后,程序开启数据接收线程,进行数据传输;

接收传输的数据并进行队列化处理;

调用队列化处理后的数据,以多节点分流的形式进行存储。

优选地,所述的消息列队化处理,将日志数据来源作为消息的生产来源,持久化至本地磁盘,再由服务控制调用。此方法可极大提高服务的容错率,减少数据的丢包,在业务的高峰期仍能保障用户数据不丢失,并且由于消息中间件的原理,不占用多余系统资源。

优选地,接收日志数据后,程序开启数据接收线程前,程序开放

监听端口,监听日志数据的流入。

优选地,所述开启数据接收线程,通过线程池管理进行。接收到日志数据时,程序开启一个数据接收线程,通过判断数据通道的连接数逐一增加线程数。使用线程池管理,增强线程间的通信,降低数据的丢包率,达到数据的全量接收。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东网安科技有限公司,未经广东网安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811173950.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top