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

业务处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41189218 阅读:4 留言:0更新日期:2024-05-07 22:20
本申请实施例公开了一种业务处理方法、装置、电子设备及存储介质。所述方法包括:响应于针对第一业务的第一业务请求,确定第一业务请求对应的业务属性信息和第一描述信息;第一业务包括多个业务处理阶段;根据第一描述信息和第一业务的业务配置信息,判断第一业务请求是否为针对第一业务的未处理阶段发出的特定业务请求;若第一业务请求不为特定业务请求,则根据第二业务请求的二级域名信息,确定第一业务请求的当前二级域名信息,第二业务请求为针对第一业务最近一次发出的特定业务请求;访问业务处理系统中与当前二级域名信息对应的第一服务端,接收第一服务端返回的第一业务请求的处理结果。本申请能够提升业务处理的高效性和灵活性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种业务处理方法、装置、电子设备及存储介质


技术介绍

1、随着互联网应用的快速发展,越来越多的企业要求核心业务连续不断网地持续运行,以保障核心业务的连续性。为此,两地三中心的业务系统应运而生。两地三中心是指生产数据中心、同城容灾数据中心和异地容灾数据中心,兼具同城容灾和异地容灾功能,即在同城双活的基础上,增加了一个异地数据中心,并与同城双活实现同步。当同城的双中心出现自然灾害等原因发生故障时,异地容灾数据中心可以实现数据的恢复,保证业务正常运行。双活指的是将备用数据中心与主数据中心放在同样平行的位置,共同承担业务负载,同步复制数据,这样不仅降低了原来单活架构带来的资源浪费,而且当其中任意一个数据中心发生宕机时,另一个数据中心同样能够快速恢复数据和业务,同样可以保证业务的连续性。

2、然而,在两地三中心建设中,两地之间使用isp(internet service provider,因特网服务提供商)网络专线进行通信,这就导致整个组网非常昂贵。并且随着应用的增多,会有更多的数据需要同步,就会不断需要增加专线带宽,导致运维成本持续增长。随着微服务架构的大规模使用,一套大规模微服务应用往往支撑着众多业务场景的相同业务需求。因此,业务系统如何高效、灵活地进行业务分配,成为目前亟需研究的问题之一。


技术实现思路

1、本申请实施例的目的是提供一种业务处理方法、装置、电子设备及存储介质。

2、为解决上述技术问题,本申请实施例是这样实现的:

3、一方面,本申请实施例提供一种业务处理方法,应用于电子设备,所述方法包括:

4、响应于针对第一业务的第一业务请求,确定所述第一业务请求对应的业务属性信息和第一描述信息;所述第一业务包括多个业务处理阶段;

5、根据所述第一描述信息和所述第一业务的业务配置信息,判断所述第一业务请求是否为针对所述第一业务的未处理阶段发出的特定业务请求;所述未处理阶段为所述多个业务处理阶段中尚未开始处理的业务处理阶段;

6、若所述第一业务请求不为所述特定业务请求,则根据第二业务请求的的二级域名信息,确定所述第一业务请求的当前二级域名信息,所述第二业务请求为针对所述第一业务最近一次发出的特定业务请求;

7、访问业务处理系统中与所述当前二级域名信息对应的第一服务端,以及,接收所述第一服务端返回的所述第一业务请求的处理结果。

8、另一方面,本申请实施例提供一种业务处理装置,应用于电子设备,所述装置包括:

9、第一确定模块,用于响应于针对第一业务的第一业务请求,确定所述第一业务请求对应的业务属性信息和第一描述信息;所述第一业务包括多个业务处理阶段;

10、判断模块,用于根据所述第一描述信息和所述第一业务的业务配置信息,判断所述第一业务请求是否为针对所述第一业务的未处理阶段发出的特定业务请求;所述未处理阶段为所述多个业务处理阶段中尚未开始处理的业务处理阶段;

11、第二确定模块,用于若若所述第一业务请求不为所述特定业务请求,则根据第二业务请求的二级域名信息,确定所述第一业务请求的当前二级域名信息;所述第二业务请求为针对所述第一业务最近一次发出的特定业务请求;

12、访问模块,用于访问业务处理系统中与所述当前二级域名信息对应的第一服务端,以及,接收所述第一服务端返回的所述第一业务请求的处理结果。

13、再一方面,本申请实施例提供一种电子设备,包括处理器和与所述处理器电连接的存储器,所述存储器存储有计算机程序,所述处理器用于从所述存储器调用并执行所述计算机程序以实现上述业务处理方法。

14、再一方面,本申请实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序能够被处理器执行以实现上述业务处理方法。

15、采用本申请实施例的技术方案,在第一业务请求不为针对第一业务的未处理阶段发出的特定业务请求的情况下,由于第二业务请求(即针对第一业务最近一次发出的特定业务请求)和第一业务请求对应第一业务的相同业务处理阶段,即二者是针对第一业务的同一业务处理阶段所发出的业务请求,因此,通过根据第二业务请求的二级域名信息来确定第一业务请求的当前二级域名信息,使得同一业务处理阶段内的业务请求能够不依赖于服务端之间的数据实时同步,通过访问同一个服务端,即无需跨服务端进行访问,从而确保同一业务处理阶段内的业务数据的连续性和一致性。尤其对于数据中心内部署服务端的业务处理系统而言,由于同一业务处理阶段内的业务请求无需在多个服务端之间进行流量转发,更无需在多个数据中心之间进行流量转发,因此还能够降低对不同数据中心之间的网络专线带宽的需求,提升了基于业务系统多中心进行业务处理的高效性和灵活性。

本文档来自技高网
...

【技术保护点】

1.一种业务处理方法,其特征在于,应用于电子设备,所述方法包括:

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

3.根据权利要求1所述的方法,其特征在于,所述业务配置信息包括以下至少一项:用于表征所述业务处理阶段的起始处理流程的特定参数、用于表征所述起始处理流程的特定字符;所述第一描述信息包括以下至少一项:业务描述参数、业务描述字符;

4.根据权利要求1所述的方法,其特征在于,所述业务属性信息包括以下至少一项:所述电子设备的设备信息、业务标识信息、业务场景信息;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述获取所述业务处理系统返回的所述当前二级域名信息之后;所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述第一业务请求不为所述特定业务请求的情况下,所述第一业务请求的当前二级域名信息为所述第二业务请求的二级域名信息,所述第二业务请求的二级域名信息为所述电子设备当前存储的二级域名信息。

7.根据权利要求1所述的方法,其特征在于,所述在访问业务处理系统中与所述当前二级域名信息对应的第一服务端之后;所述方法还包括:

8.一种业务处理装置,其特征在于,应用于电子设备,所述装置包括:

9.一种电子设备,其特征在于,包括处理器和与所述处理器电连接的存储器,所述存储器存储有计算机程序,所述处理器用于从所述存储器调用并执行所述计算机程序以实现如权利要求1-7任一项所述的业务处理方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质用于存储计算机程序,所述计算机程序能够被处理器执行以实现如权利要求1-7任一项所述的业务处理方法。

...

【技术特征摘要】

1.一种业务处理方法,其特征在于,应用于电子设备,所述方法包括:

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

3.根据权利要求1所述的方法,其特征在于,所述业务配置信息包括以下至少一项:用于表征所述业务处理阶段的起始处理流程的特定参数、用于表征所述起始处理流程的特定字符;所述第一描述信息包括以下至少一项:业务描述参数、业务描述字符;

4.根据权利要求1所述的方法,其特征在于,所述业务属性信息包括以下至少一项:所述电子设备的设备信息、业务标识信息、业务场景信息;所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,所述获取所述业务处理系统返回的所述当前二级域名信息之后;所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在所述第一业务请求不为所述特定业...

【专利技术属性】
技术研发人员:罗庆杜晓宇曾琳铖曦
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1