System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 金融业务处理方法、装置、计算机设备和存储介质制造方法及图纸_技高网

金融业务处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40258441 阅读:8 留言:0更新日期:2024-02-02 22:49
本申请涉及一种金融业务处理方法、装置、计算机设备、存储介质和计算机程序产品,涉及金融技术领域或其他相关领域。所述方法包括:通过响应针对金融业务的处理请求,从服务路由策略控制服务器接收的服务路由策略中,获取与金融业务相匹配的数据分片字段;基于此,获取与金融业务的处理请求相匹配的服务器分片;服务器分片中携带有多种异地多活应用服务器,各异地多活应用服务器的数据分片规则相同;调用服务器分片中用于处理金融业务的处理请求的至少一个目标异地多活应用服务器,通过目标异地多活应用服务器处理金融业务。采用本方法能确保数据性的一致性和统一性,减少了寻找匹配服务器的时间和提高了业务处理效率。

【技术实现步骤摘要】

本申请涉及金融,特别是涉及一种金融业务处理方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、随着自主研发技术的发展,出现了分布式系统技术,拥有处理多种金融业务的能力,多个分布式系统通过整合位于不同的园区,通过微服务调用共同完成完整的业务功能,进而引出目前的异地多活处理对应金融业务的方法。

2、传统技术中,各个应用系统通过某种数据分片规则来实施分布式服务的部署,用户均衡调用双园区双活应用节点会造成跨园区访问。

3、然而,目前的异地多活的金融业务处理方法,存在耗时长、业务处理效率低的问题。


技术实现思路

1、基于此,有必要针对耗时长、业务处理效率低的问题,提供一种能够减少时耗、提高业务处理效率的金融业务处理方法、装置、计算机设备、存储介质和计算机程序产品。

2、第一方面,本申请提供了一种金融业务处理方法,其特征在于,应用于服务路由控制器,包括:

3、响应于针对金融业务的处理请求,从服务路由策略控制服务器接收的服务路由策略中,获取与金融业务的业务请求相匹配的数据分片字段;

4、基于数据分片字段,获取与金融业务的处理请求相匹配的服务器分片;服务器分片中携带有多种异地多活应用服务器,各异地多活应用服务器的数据分片规则相同;

5、调用服务器分片中用于处理金融业务的处理请求的至少一个目标异地多活应用服务器,通过目标异地多活应用服务器处理金融业务。

6、在其中一个实施例中,金融业务处理方法还包括:</p>

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、在检测到用于对金融业务处理的多个异地多活应用服务器设置于不同服务器分片的情况下,更新配置的服务路由策略。

33、第三方面,本申请还提供了一种金融业务处理装置,应用于服务路由控制器,包括:

34、数据分片字段获取模块,用于响应于针对金融业务的处理请求,从服务路由策略控制服务器接收的服务路由策略中,获取与金融业务的处理请求相匹配的数据分片字段;

35、服务器分片获取模块,用于基于所述数据分片字段,获取与金融业务的处理请求相匹配的服务器分片;服务器分片中携带有多种异地多活应用服务器,各异地多活应用服务器的数据分片规则相同;

36、服务调用模块,用于调用服务器分片中用于处理待处理金融业务的处理请求的至少一个目标异地多活应用服务器,通过目标异地多活应用服务器处理金融业务。

37、第四方面,本申请还提供了一种金融业务处理装置,应用于服务路由策略控制服务器,包括:

38、服务路由策略获取模块,用于获取配置的服务路由策略;

39、服务路由策略发送模块,用于将服务路由策略发送至服务路由控制器;服务路由策略用于服务路由控制器响应针对金融业务的处理请求的情况下,获取与金融业务的处理请求相匹配的数据分片字段,并基于数据分片字段,获取与金融业务的处理请求相匹配的服务器分片,以及调用服务器分片中用于处本文档来自技高网...

【技术保护点】

1.一种金融业务处理方法,其特征在于,应用于服务路由控制器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述按照所述故障处理策略,将所述第一服务器分片中的应用服务器与数据库服务器,切换至所述第二服务器分片中的应用服务器与数据库服务器,包括:

4.根据权利要求2所述的方法,其特征在于,所述按照所述故障处理策略,将所述第一服务器分片中的应用服务器与数据库服务器,切换至所述第二服务器分片中的应用服务器与数据库服务器,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述数据分片字段,获取与所述金融业务的处理请求相匹配的服务器分片,包括:

6.根据权利要求1所述的方法,其特征在于,所述服务路由策略中记载有业务分组与数据分片字段的对应关系;

7.一种金融业务处理方法,其特征在于,应用于服务路由策略控制服务器,所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述将所述故障匹配的故障处理策略发送至所述服务路由控制器之后,还包括:

10.根据权利要求7所述的方法,其特征在于,所述方法还包括:

11.一种金融业务处理装置,其特征在于,应用于服务路由控制器,所述装置包括:

12.一种金融业务处理装置,其特征在于,应用于服务路由策略控制服务器,所述装置包括:

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。

15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种金融业务处理方法,其特征在于,应用于服务路由控制器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述按照所述故障处理策略,将所述第一服务器分片中的应用服务器与数据库服务器,切换至所述第二服务器分片中的应用服务器与数据库服务器,包括:

4.根据权利要求2所述的方法,其特征在于,所述按照所述故障处理策略,将所述第一服务器分片中的应用服务器与数据库服务器,切换至所述第二服务器分片中的应用服务器与数据库服务器,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述数据分片字段,获取与所述金融业务的处理请求相匹配的服务器分片,包括:

6.根据权利要求1所述的方法,其特征在于,所述服务路由策略中记载有业务分组与数据分片字段的对应关系;

7.一种金融业务处理方法,其特征在于,应用于服务路由策略控制服务器,所述方法包括:

8.根据权...

【专利技术属性】
技术研发人员:吴佳文孔令珩罗利泰蔡楚君
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1