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

技术编号:38609933 阅读:12 留言:0更新日期:2023-08-26 23:39
本申请提供的一种业务处理方法、装置、设备及存储介质,可用于分布式领域。该方法包括:业务服务器通过当前应用获取目标业务对应的业务处理请求,然后根据目标业务确定当前应用待调用的下游应用,并确定下游应用所在的多个目标部署设备的设备类型,根据每个目标部署设备的设备类型,确定下游应用在多个目标部署设备中的流量比例,然后按照流量比例,调用多个目标部署设备中部署的下游应用进行业务处理,得到业务处理结果。本申请可以根据设备类型实现业务处理请求的流量的分流,在业务处理请求的数量较大时,可减少对部署设备的影响,提高业务处理的可靠性。业务处理的可靠性。业务处理的可靠性。

【技术实现步骤摘要】
业务处理方法、装置、设备及存储介质


[0001]本申请涉及分布式领域,尤其涉及一种业务处理方法、装置、设备及存储介质。

技术介绍

[0002]随着分布式系统架构的普及,越来越多的企业将应用系统从单体应用转向了分布式应用,多个系统间协调工作,复杂度增加。
[0003]分布式应用系统中的应用之间可以按照调用顺序进行调用,通常情况下,调用方可以根据业务服务器的IP地址等信息,向指定的业务服务器发起目标业务的业务处理请求,即从客户端到该目标业务对应的多个业务服务器(每个业务服务器之间存在调用关系)只有一个链路,也就是业务处理请求的流量按照一个链路进行路由。
[0004]但是,当业务处理请求的数量较大,上述方式对于这个链路的业务服务器的业务处理压力较大,业务处理的可靠性较低。

技术实现思路

[0005]本申请提供一种业务处理方法、装置、设备及存储介质,用以解决在业务处理请求的数量较大时,上述方法对于这个链路的业务服务器的业务处理压力较大,业务处理的可靠性较低的问题。
[0006]第一方面,本申请提供一种业务处理方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,应用于业务服务器,所述方法包括:通过当前应用获取目标业务对应的业务处理请求;根据所述目标业务,确定所述当前应用待调用的下游应用;确定所述下游应用所在的多个目标部署设备的设备类型;根据每个目标部署设备的设备类型,确定所述下游应用在所述多个目标部署设备中的流量比例;按照所述流量比例,调用所述多个目标部署设备中部署的下游应用进行业务处理,得到业务处理结果。2.根据权利要求1所述的方法,其特征在于,所述根据每个目标部署设备的设备类型,确定所述下游应用在所述多个目标部署设备中的流量比例,包括:获取至少一个路由规则,所述路由规则中包括多个设备类型、以及所述下游应用在每个设备类型对应的流量比例;在至少一个路由规则中,确定目标路由规则;根据每个目标部署设备的设备类型,在所述目标路由规则中,确定所述下游应用在所述多个目标部署设备中的流量比例。3.根据权利要求2所述的方法,其特征在于,所述在至少一个路由规则中,确定目标路由规则,包括:确定每个路由规则的优先级;将所述至少一个路由规则中,优先级最高的路由规则确定为所述目标路由规则。4.根据权利要求2或3所述的方法,其特征在于,所述确定所述下游应用所在的多个部署设备的设备类型,包括:从注册中心数据库中获取所述下游应用的多个部署设备的设备类型;从所述多个部署设备的设备类型中,确定所述多个目标部署设备的设备类型。5.根据权利要求4所述的方法,其特征在于,若所述多个目标部署设备中的第一部署设备部署的下游应用进行业务处理时出现故障;所述方法还包括:调用灾备机房的目标设备为所述业务处理请求进行业务处理,所述灾备机房的每个设备包括至少一个路由规则,所述灾备机房中的设备与所述多个目标部署设备的配置相同。6.一种业务处理方法,其特征在于,应用于运维服务器,所述方法包括:显示创建路由规则界面;在所述创建路由规则界面,创建路由规则,所述路由规则中包括多个设备类型、以及目标应用在每个设备类型对应的流量比例;确定所述路由规则对应的业务服务器;向所述业务服务器发送所述路由规则。7.根据权利要求6所述的方法,其特征在于,所述路由规则还包括调用方参数;所述确定所述路由规则对应的业务服务器,包括:根据所述调用方参数,确定调用所述目标应用的预设应用,所述调用方参数包括所述预设应用的应用类...

【专利技术属性】
技术研发人员:李艳静张煌辉薛欣妹李小平孙鹏余越朱伟周海静
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1