System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种热切换方法、装置、设备及存储介质制造方法及图纸_技高网

一种热切换方法、装置、设备及存储介质制造方法及图纸

技术编号:40539869 阅读:6 留言:0更新日期:2024-03-05 18:55
本申请公开了一种热切换方法、装置、设备及存储介质,涉及风险控制技术领域,包括:为当前业务线开启镜像,以将旧风控系统设置为目标主链路,并将新风控系统设置为目标从链路;利用所述目标主链路处理所述当前业务线对应的风控业务以得到相应的第一响应结果,将所述第一响应结果返回至相应的上游业务系统,并采集所述目标从链路针对所述风控业务的第二响应结果;通过预设指令接口获取工作人员基于所述第一响应结果和所述第二响应结果对所述新风控系统下发的变更指令,并基于所述变更指令对所述新风控系统进行调整,以便利用相应的调整后风控系统处理所述当前业务线对应的风控业务。这样一来,本申请可以在不中断业务的前提下实现风控系统的切换。

【技术实现步骤摘要】

本专利技术涉及风险控制,特别涉及一种热切换方法、装置、设备及存储介质


技术介绍

1、在金融风控领域,风控系统经常需要面临升级、更新换代。风控系统对接的上游是庞大的交易系统(例如手机银行,企业网银等),金融交易系统要求的高稳定性和可靠性,需要整个升级过程做到无缝和平滑。目前行业中的做法是让新旧系统并行运行,通过增加一层网关将交易流水转发到新旧两套风控系统,在并行期网关调节选择旧风控系统链路的响应结果来返回,业务人员对两套系统的风控结果做比较和调优完毕后再通过网关调整采纳新系统的返回作为响应,最终关闭老系统链路来完成升级。使用传统网关,整个过程需大量人工介入修改配置、切换、启停、收集数据、比对结果。操作繁琐并且有如下缺点:不支持热切换,链路切换颗粒度粗放,采用请求转发的方式让各条链路欠缺独立性造成性能相互影响,不能分析响应结果。

2、由此可见,如何优化风控系统的升级过程是本领域要解决的问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种热切换方法、装置、设备及存储介质,可以在不中断业务的前提下实现风控系统的切换。其具体方案如下:

2、第一方面,本申请提供了一种热切换方法,包括:

3、为当前业务线开启镜像,以将旧风控系统设置为目标主链路,并将新风控系统设置为目标从链路;

4、利用所述目标主链路处理所述当前业务线对应的风控业务以得到相应的第一响应结果,将所述第一响应结果返回至相应的上游业务系统,并采集所述目标从链路针对所述风控业务的第二响应结果;

5、通过预设指令接口获取工作人员基于所述第一响应结果和所述第二响应结果对所述新风控系统下发的变更指令,并基于所述变更指令对所述新风控系统进行调整,以便利用相应的调整后风控系统处理所述当前业务线对应的风控业务。

6、可选的,所述为当前业务线开启镜像,以将旧风控系统设置为目标主链路,并将新风控系统设置为目标从链路,包括:

7、为当前业务线开启镜像,以将旧风控系统和新风控系统分别设置为初始主链路和初始从链路;

8、基于预设脚本语言将与所述当前业务线对应的第一预设业务配置信息注入所述初始主链路和所述初始从链路,得到目标主链路和目标从链路。

9、可选的,所述采集所述从链路针对所述风控业务的第二响应结果之后,还包括:

10、针对所述当前业务线对应的所述风控业务,从所述第一响应结果和所述第二响应结果中筛选不一致的异常响应结果;

11、通过预设人机交互接口展示所述异常响应结果,以便工作人员基于所述异常响应结果对所述新风控系统进行调整,得到调整后风控系统。

12、可选的,所述通过预设指令接口获取工作人员基于所述第一响应结果和所述第二响应结果对所述新风控系统下发的变更指令,并基于所述变更指令对所述新风口系统进行调整,以便利用相应的调整后风控系统处理所述当前业务线对应的风控业务,包括:

13、通过预设指令接口获取工作人员基于所述异常响应结果对所述新风控系统下发的变更指令;

14、基于所述变更指令对所述新风控系统进行调整,得到调整后风控系统,以便利用所述调整后风控系统处理所述当前业务线对应的风控业务。

15、可选的,所述利用相应的调整后风控系统处理所述当前业务线对应的风控业务,包括:

16、针对所述当前业务线,利用所述调整后风控系统设置新目标主链路;

17、利用所述新目标主链路处理所述当前业务线对应的风控业务。

18、可选的,所述针对所述当前业务线,利用所述调整后风控系统设置新目标主链路,包括:

19、将所述调整后风控系统设置为与所述当前业务线对应的新主链路;

20、基于预设脚本语言将与所述当前业务线对应的第二预设业务配置信息注入所述新主链路,以得到所述新目标主链路。

21、第二方面,本申请提供了一种热切换装置,包括:

22、链路设置模块,用于为当前业务线开启镜像,以将旧风控系统设置为目标主链路,并将新风控系统设置为目标从链路;

23、风控业务响应模块,用于利用所述主链路处理所述当前业务线对应的风控业务以得到相应的第一响应结果,将所述第一响应结果返回至相应的上游业务系统,并采集所述从链路针对所述风控业务的第二响应结果;

24、风控系统调整模块,用于通过预设指令接口获取工作人员基于所述第一响应结果和所述第二响应结果对所述新风控系统下发的变更指令,并基于所述变更指令对所述新风口系统进行调整,以便利用相应的调整后风控系统处理所述当前业务线对应的风控业务。

25、可选的,所述链路设置模块,包括:

26、链路设置单元,用于为当前业务线开启镜像,以将旧风控系统和新风控系统分别设置为初始主链路和初始从链路;

27、信息配置单元,用于基于预设脚本语言将与所述当前业务线对应的第一预设业务配置信息注入所述初始主链路和所述初始从链路,得到目标主链路和目标从链路。

28、第三方面,本申请提供了一种电子设备,包括:

29、存储器,用于保存计算机程序;

30、处理器,用于执行所述计算机程序以实现如上述的热切换方法。

31、第四方面,本申请提供了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现如上述的热切换方法。

32、由此可见,本申请首先为当前业务线开启镜像,以将旧风控系统设置为目标主链路,并将新风控系统设置为目标从链路;然后利用所述目标主链路处理所述当前业务线对应的风控业务以得到相应的第一响应结果,将所述第一响应结果返回至相应的上游业务系统,并采集所述目标从链路针对所述风控业务的第二响应结果;再通过预设指令接口获取工作人员基于所述第一响应结果和所述第二响应结果对所述新风控系统下发的变更指令,并基于所述变更指令对所述新风控系统进行调整,以便利用相应的调整后风控系统处理所述当前业务线对应的风控业务。这样一来,本申请可以采用镜像的方式,对旧风控系统和新风控系统的链路做到进程隔离,可以在保证业务不中断的前提下,实现风控系统的切换,保证业务的稳定。

本文档来自技高网...

【技术保护点】

1.一种热切换方法,其特征在于,包括:

2.根据权利要求1所述的热切换方法,其特征在于,所述为当前业务线开启镜像,以将旧风控系统设置为目标主链路,并将新风控系统设置为目标从链路,包括:

3.根据权利要求1所述的热切换方法,其特征在于,所述采集所述从链路针对所述风控业务的第二响应结果之后,还包括:

4.根据权利要求3所述的热切换方法,其特征在于,所述通过预设指令接口获取工作人员基于所述第一响应结果和所述第二响应结果对所述新风控系统下发的变更指令,并基于所述变更指令对所述新风口系统进行调整,以便利用相应的调整后风控系统处理所述当前业务线对应的风控业务,包括:

5.根据权利要求1至4任一项所述的热切换方法,其特征在于,所述利用相应的调整后风控系统处理所述当前业务线对应的风控业务,包括:

6.根据权利要求5所述的热切换方法,其特征在于,所述针对所述当前业务线,利用所述调整后风控系统设置新目标主链路,包括:

7.一种热切换装置,其特征在于,包括:

8.根据权利要求7所述的热切换装置,其特征在于,所述链路设置模块,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的热切换方法。

...

【技术特征摘要】

1.一种热切换方法,其特征在于,包括:

2.根据权利要求1所述的热切换方法,其特征在于,所述为当前业务线开启镜像,以将旧风控系统设置为目标主链路,并将新风控系统设置为目标从链路,包括:

3.根据权利要求1所述的热切换方法,其特征在于,所述采集所述从链路针对所述风控业务的第二响应结果之后,还包括:

4.根据权利要求3所述的热切换方法,其特征在于,所述通过预设指令接口获取工作人员基于所述第一响应结果和所述第二响应结果对所述新风控系统下发的变更指令,并基于所述变更指令对所述新风口系统进行调整,以便利用相应的调整后风控系统处理所述当前业务线对应的风控业务,包括:

【专利技术属性】
技术研发人员:蒋炜邓静汪陈笑马顺华余建浪
申请(专利权)人:浙江邦盛科技股份有限公司
类型:发明
国别省市:

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

1