动态缓存金融风控事中数据处理方法及系统技术方案

技术编号:35032290 阅读:14 留言:0更新日期:2022-09-24 23:07
本申请提供了一种动态缓存金融风控事中数据处理方法及系统,涉及数据管理领域,可应用于金融风控领域和其他领域,所述方法包含:获取事中风控应用提供数据写入请求,根据所述数据写入请求解析获得缓存数据和缓存标识;将所述缓存数据写入本地缓存集群中,并根据所述缓存标识查询本地预存的存储策略;根据查询结果将所述缓存数据由数据同步组件同步至与所述数据同步组件关联园区的其他缓存集群。述数据同步组件关联园区的其他缓存集群。述数据同步组件关联园区的其他缓存集群。

【技术实现步骤摘要】
动态缓存金融风控事中数据处理方法及系统


[0001]本申请涉及数据管理领域,可应用于金融风控领域和其他领域,尤指一种动态缓存金融风控事中数据处理方法及系统。

技术介绍

[0002]在银行系统从IBM大型主机向平台分布式节点集群架构迁移的背景下,缓存作为金融信息化建设的重要组成部分,需要面对由持续的场景接入数量增长、风控策略的转变带来的复杂的数据结构与一致性以及系统的高度可用性和扩展性等挑战,而以原生Redis分布式缓存架构,在可用性、扩展性和存储能力上已经无法满足当前的金融服务要求。
[0003]根据分布式CAP理论可知,在保证分区容错性的前提下,势必要在数据一致性和可用性中做出权衡。比如在双十一、六一八等大促期间,交易量加大,系统希望暂时小幅一致性来大幅提高系统可用性,在可用性需求峰值过后,再恢复为原缓存方案。由于金融事中风控领域的数据种类复杂,并且时常涉及到金融监管等政策干预,如何根据监管、业务的需要,通过及时动态的调整数据的读写、分配策略,最大程度上满足当下环境的系统的可用性与一致性要求,这是目前急需解决的问题。

技术实现思路

[0004]本申请目的在于提供一种动态缓存金融风控事中数据处理方法及系统,解决事中风控领域传统分布式缓存所面临的系统可用性与一致性挑战,通过更灵活的架构实现缓存策略的动态调整能力,更及时的满足监管、业务需求,同时保障金融系统的稳定运行。
[0005]为达上述目的,本申请所提供的动态缓存金融风控事中数据处理方法,具体包含:获取事中风控应用提供数据写入请求,根据所述数据写入请求解析获得缓存数据和缓存标识;将所述缓存数据写入本地缓存集群中,并根据所述缓存标识查询本地预存的存储策略;根据查询结果将所述缓存数据由数据同步组件同步至与所述数据同步组件关联园区的其他缓存集群。
[0006]在上述动态缓存金融风控事中数据处理方法中,可选的,根据所述缓存标识查询预存的存储策略还包含:当根据所述缓存标识未查询到对应的存储策略时,于所述数据写入请求中提取对应的存储策略;将所述存储策略与所述缓存标识绑定后存储至本地。
[0007]在上述动态缓存金融风控事中数据处理方法中,可选的,根据查询结果将所述缓存数据由数据同步组件同步至与所述数据同步组件关联的其他缓存集群还包含:当根据所述缓存标识未查询到对应的存储策略时,根据所述数据写入请求中的存储策略将所述缓存数据由数据同步组件同步至与所述数据同步组件关联的其他缓存集群。
[0008]在上述动态缓存金融风控事中数据处理方法中,可选的,所述方法还包含:获取调整策略,根据所述调整策略解析获得批量调整指令或单处理指令;根据所述批量调整指令或单处理指令调整各园区预存的存储策略。
[0009]在上述动态缓存金融风控事中数据处理方法中,可选的,所述方法还包含:监测与
所述数据同步组件关联园区的缓存集群的容量状态;将所述容量状态与预设阈值比较,根据比较结果生成预警信息。
[0010]在上述动态缓存金融风控事中数据处理方法中,可选的,所述数据同步组件通过卡夫卡消息队列接收和同步所述缓存数据。
[0011]本申请还提供一种动态缓存金融风控事中数据处理系统,所述系统包含:客户端、数据同步管理组件和多个园区数据缓存装置;所述园区数据缓存装置包含代理组件和至少一个缓存集群,各缓存集群分别与所述数据同步管理组件相连;所述客户端用于通过事中风控应用接收用户访问数据,根据所述访问数据生成数据写入请求,将所述数据写入请求提供至所述代理组件;所述代理组件用于根据接收到的所述数据写入请求解析获得缓存数据和缓存标识;将所述缓存数据写入本地相连的缓存集群中,并根据所述缓存标识查询本地预存的存储策略;将所述存储策略和所述缓存数据提供至所述数据同步管理组件;所述数据同步管理组件用于根据查询结果将所述缓存数据同步至其他园区数据缓存装置的缓存集群。
[0012]在上述动态缓存金融风控事中数据处理系统中,可选的,所述系统还包含公共支撑组件和运维组件;所述运维组件用于监测与所述数据同步组件关联园区的缓存集群的容量状态;所述公共支撑组件用于将所述容量状态与预设阈值比较,根据比较结果生成预警信息。
[0013]本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法。
[0014]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述方法的计算机程序。
[0015]本申请还提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述方法的步骤。
[0016]本申请的有益技术效果在于:能够根据实际需要,及时动态的调整数据的读写、分配策略,最大程度上满足当下环境的系统的可用性与一致性要求。
附图说明
[0017]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,并不构成对本申请的限定。在附图中:
[0018]图1为本申请一实施例所提供的动态缓存金融风控事中数据处理方法的流程示意图;
[0019]图2为本申请一实施例所提供的存储策略自更新流程示意图;
[0020]图3为本申请一实施例所提供的动态缓存金融风控事中数据处理方法的逻辑示意图;
[0021]图4为本申请一实施例所提供的存储策略的主动调整流程示意图;
[0022]图5为本申请一实施例所提供的同城双活主备异步模式示意图;
[0023]图6为本申请一实施例所提供的存储策略调整示意图;
[0024]图7为本申请一实施例所提供的单集群主备模式示意图;
[0025]图8为本申请一实施例所提供的预警流程示意图;
[0026]图9为本申请一实施例所提供的动态缓存金融风控事中数据处理系统的结构示意图;
[0027]图10为本申请一实施例所提供的电子设备的结构示意图。
具体实施方式
[0028]以下将结合附图及实施例来详细说明本申请的实施方式,借此对本申请如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本申请中的各个实施例及各实施例中的各个特征可以相互结合,所形成的技术方案均在本申请的保护范围之内。
[0029]另外,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0030]请参考图1所示,本申请所提供的动态缓存金融风控事中数据处理方法,具体包含:
[0031]S101获取事中风控应用提供数据写入请求,根据所述数据写入请求解析获得缓存数据和缓存标识;
[0032]S102将所述缓存数据写入本地缓存集群中,并根据所述缓存标识查询本地预存的存储策略;
[0033]S103根据查询结果将所述缓存数据由数据同步组件同步至与所述数据同步本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种动态缓存金融风控事中数据处理方法,其特征在于,所述方法包含:获取事中风控应用提供数据写入请求,根据所述数据写入请求解析获得缓存数据和缓存标识;将所述缓存数据写入本地缓存集群中,并根据所述缓存标识查询本地预存的存储策略;根据查询结果将所述缓存数据由数据同步组件同步至与所述数据同步组件关联园区的其他缓存集群。2.根据权利要求1所述的动态缓存金融风控事中数据处理方法,其特征在于,根据所述缓存标识查询预存的存储策略还包含:当根据所述缓存标识未查询到对应的存储策略时,于所述数据写入请求中提取对应的存储策略;将所述存储策略与所述缓存标识绑定后存储至本地。3.根据权利要求2所述的动态缓存金融风控事中数据处理方法,其特征在于,根据查询结果将所述缓存数据由数据同步组件同步至与所述数据同步组件关联的其他缓存集群还包含:当根据所述缓存标识未查询到对应的存储策略时,根据所述数据写入请求中的存储策略将所述缓存数据由数据同步组件同步至与所述数据同步组件关联的其他缓存集群。4.根据权利要求1所述的动态缓存金融风控事中数据处理方法,其特征在于,所述方法还包含:获取调整策略,根据所述调整策略解析获得批量调整指令或单处理指令;根据所述批量调整指令或单处理指令调整各园区预存的存储策略。5.根据权利要求1所述的动态缓存金融风控事中数据处理方法,其特征在于,所述方法还包含:监测与所述数据同步组件关联园区的缓存集群的容量状态;将所述容量状态与预设阈值比较,根据比较结果生成预警信息。6.根据权利要求1所述的动态缓存金融风控事中数据处理方法,其特征在于,所述数据同步组件通过...

【专利技术属性】
技术研发人员:王朋
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1