【技术实现步骤摘要】
基于分布式内存数据库的实时监控方法、系统及电子设备
本专利技术属于监控领域,特别涉及基于分布式内存数据库的实时监控方法、系统及电子设备。
技术介绍
在对交易系统的风险监控时,现有的监控方法为向交易系统订阅信息,以接收到的消息为基础对交易系统是否存在风险进行监控和评估。但是基于订阅消息的方式存在过于依赖交易系统源代码的问题,即如果交易系统源代码对订阅消息支持不完善或是将订阅消息置于较低的优先级时,就会因为订阅消息自身的滞后性导致无法对交易系统进行及时的风险监控和评估;同时订阅消息的推送过程需要高可靠性的传输环境,一旦可靠性无法保证,就会导致订阅消息的延迟、滞后推送,降低了监控的准确性,使得交易系统的安全性无法得到保障。
技术实现思路
为了解决现有技术中存在的缺点和不足,本专利技术提供了基于分布式内存数据库的实时监控方法及系统,通过提供订阅推送和增量同步两种方式在内的更新方式降低因订阅导致数据更新滞后导致风险评估滞后性的缺陷。为了达到上述技术目的,根据本公开实施例的第一方面,本申请提供了基于分布式内存数据库的实时监控方法,所述实时监控方法,包括:获取监控需求,从所述监控需 ...
【技术保护点】
1.基于分布式内存数据库的实时监控方法,其特征在于,所述实时监控方法,包括:获取监控需求,从所述监控需求中提取监控标识,从风险数据库中加载与所述监控标识对应的配置信息;获取与所述监控标识对应的全量数据,以所述全量数据为基础构建分布式内存表;基于双重更新方式从交易系统处获取更新数据,基于所述更新数据对内存表中的数据进行更新,得到更新后的内存表;以所述更新后的内存表中的数据为基准结合所述配置信息对监控标识对应的风险指标进行计算,将得到的计算结果推送至与所述监控标识对应的客户端;其中,所述监控标识包括需要进行风险监控的交易系统中的营业部编号以及业务编号。
【技术特征摘要】
1.基于分布式内存数据库的实时监控方法,其特征在于,所述实时监控方法,包括:获取监控需求,从所述监控需求中提取监控标识,从风险数据库中加载与所述监控标识对应的配置信息;获取与所述监控标识对应的全量数据,以所述全量数据为基础构建分布式内存表;基于双重更新方式从交易系统处获取更新数据,基于所述更新数据对内存表中的数据进行更新,得到更新后的内存表;以所述更新后的内存表中的数据为基准结合所述配置信息对监控标识对应的风险指标进行计算,将得到的计算结果推送至与所述监控标识对应的客户端;其中,所述监控标识包括需要进行风险监控的交易系统中的营业部编号以及业务编号。2.根据权利要求1所述的基于分布式内存数据库的实时监控方法,其特征在于,所述从风险数据库中加载与监控标识对应的配置信息,包括:在风险数据库中寻找配置信息表;在所述配置信息表中寻找与监控标识对应的配置信息。3.根据权利要求1所述的基于分布式内存数据库的实时监控方法,其特征在于,所述获取与监控标识对应的全量数据,以全量数据为基础构建分布式内存表包括:在所述交易系统中寻找数据存储表;在所述数据存储表中获取与监控标识对应的全量数据的存放路径,根据获取到的存放路径下载全量数据;将下载到的全量数据存储在本地因子服务器上,根据全量数据中的数据类型以树状结构进行分布式存储,建立分布式存储的内存表。4.根据权利要求1所述的基于分布式内存数据库的实时监控方法,其特征在于,所述基于双重更新方式从交易系统处获取更新数据,包括:接收交易系统已订阅推送业务发出的数据更新消息,从数据更新消息中提取更新数据;和/或每隔预设时间间隔触发获取交易系统流水表的动作,获取流水表中记录的操作内容,基于操作内容获取更新数据。5.根据权利要求1所述的基于分布式内存数据库的实时监控方法,其特征在于,所述以更新后的内存表中的数据为基准结合配置信息对监控标识对应的风险指标进行计算,包括:加载已获取的配置信息;当接收到监控指标计算指令时,基于更新后的内存表从多个因子服务器中获取与监控指标计算指令中指定的监控指标对应的因子数据;对得到的因子数据进行数据整合计算,得到计算结果;其中,监控指标计算指令的接收包括定时触发以及接收到交易系统的推送业务动作触发。6.基于分布式内存数据库的实时监控系统,其特征在于,所述实时监控系统,包括:配置信息加载模块,用于获取监控需求,从所述监控需求...
【专利技术属性】
技术研发人员:胡林林,陈海啸,李想,
申请(专利权)人:恒生电子股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。