[发明专利]一种金融系统日志文件处理方法及系统在审
申请号: | 202110082422.8 | 申请日: | 2021-01-21 |
公开(公告)号: | CN112765114A | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 王晓金 | 申请(专利权)人: | 神州数码融信云技术服务有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;G06F16/174;G06F16/13;G06Q40/02 |
代理公司: | 北京世誉鑫诚专利代理有限公司 11368 | 代理人: | 任欣生 |
地址: | 100093 北京市海淀区西北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 金融系统 日志 文件 处理 方法 系统 | ||
本发明公开的金融系统日志文件处理方法及系统,涉及计算机领域,通过在服务器端将设定时间段产生的多条日志数据压缩为日志文件并采用TCP协议,将日志文件发送至客户端,客户端将预设的多个索引标识分别与日志文件中的各条日志数据相关联,减少了服务器端的压力,输入及输出操作大大降低,避免了因日志文件堵塞给系统带来的风险,提高了系统的业务吞吐量及交易处理的效率。
技术领域
本发明涉及计算机领域,具体涉及一种金融系统日志文件处理方法及系统。
背景技术
随着银行业务的不断发展,金融系统越来越多,业务数据量也越来越大,系统安全遭遇越来越多的威胁。针对这些安全威胁,银行正在采用各种办法来防御不安全事件的发生。日志文件正是我们分析系统状况的重要文件之一。
金融系统的日志文件是金融系统所指定对象的某些操作和其操作结果按时间有序的集合,每个日志文件由日志记录组成,每条日志记录描述了一次单独的系统事件,日志文件为软件的资源相关活动记录必要的、有价值的信息,这对系统监控,查询、报表和安全审计起到十分重要的作用。通过分析现有的日志文件,主要有以下缺点:
(1)日志文件是按照数据库、网关等分别存储,一个完整的交易需要不同的日志文件,且服务器端产生的日志文件是按照异步方式存放和获取的,导致该日志文件可能存在不同金融交易之间的交叉现象,容易产生日志文件的不完整和不连续,导致维护人员很难读懂该日志文件;
(2)通常情况下,金融交易过程产生的日志文件的很大,少则几十兆个字节,多则有几吉个字节,使得获取日志数据和分析日志数据较为困难。
目前,服务器端产生的日志文件采用高级消息队列的方式,当该日志文件量比较大的时候,会造成高级消息队列堵塞,解决的方式是需要重新建立高级消息队列队列,重建后之前高级消息队列中存在的日志文件丢失,而且需要重新启动服务器,另外,高级消息队列虽然是异步方式,但是数据库也有输入输出操作,当业务量比较大的时候造成数据库服务器输入输出操作瓶颈,影响系统的业务吞吐量,造成交易响应时间长,交易处理的效率较低。
发明内容
为解决现有技术的不足,本发明实施例提供了一种金融系统日志文件处理方法及系统。
第一方面,本发明实施例提供的金融系统日志文件处理方法包括以下步骤:
服务器端将设定时间段产生的多条日志数据压缩为日志文件;
所述服务器端采用TCP协议,将所述日志文件发送至客户端;
所述客户端将预设的多个索引标识分别与所述日志文件中的各条日志数据相关联。
优选地,所述方法还包括:
根据所述日志文件的产生时间,将所述日志文件中的日志数据分为当前日志数据及历史日志数据。
优选地,所述多个索引标识包括日期、机构名称、柜员编号、交易码。
第二方面,本发明实施例提供的金融系统日志文件处理系统包括:
压缩模块,用于将设定时间段产生的多条日志数据压缩为日志文件;
发送模块,用于采用TCP协议,将所述日志文件发送至客户端;
关联模块,用于将预设的多个索引标识分别与所述日志文件中的各条日志数据相关联。
本发明实施例提供的金融系统日志文件处理方法及系统,具有以下有益效果:
通过日志文件产生的时间先后顺序压缩日志文件,采用了一次性压缩并利用TCP协议传输日志文件的方式,减少了服务器端的压力,输入及输出操作大大降低,避免了因日志文件堵塞给系统带来的风险,提高了系统的业务吞吐量及交易处理的效率。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于神州数码融信云技术服务有限公司,未经神州数码融信云技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110082422.8/2.html,转载请声明来源钻瓜专利网。