【技术实现步骤摘要】
一种业务请求的处理方法、装置、设备和介质
[0001]本申请涉及大数据领域,特别是涉及一种业务请求的处理方法
、
装置
、
设备和介质
。
技术介绍
[0002]随着银行业务的发展,客户量不断增加,业务请求量也越来越大,单一服务器的性能已经很难满足业务的需求
。
[0003]为了提供更好的服务以匹配业务快速发展的需求,在实际应用中,通常采用服务集群的方式提供服务,其中,服务集群中可以包括多个服务器,多个服务器协调工作,完成业务请求和逻辑,从而提供性能更好的服务
。
[0004]相关技术中,针对需要响应的业务请求,采用随机和轮询的方法调用多个服务器完成业务请求和逻辑
。
然而,相关技术中采用的方法无法很好地对多个服务器进行调用,从而导致业务请求的处理效率较低
。
技术实现思路
[0005]为了解决上述技术问题,本申请提供了一种业务请求的处理方法
、
装置
、
设备和介质,提供了一种基于针对历史业务请求的响应性能确定各个服务器的性能权重的方式,针对多个服务器,可以根据实际的调用结果数据动态确定各自对应的性能权重,使得性能权重能够更为准确地反映服务器真实的性能情况,因此,对于接下来需要进行处理的待处理业务请求,可以根据更为准确的性能权重调用多个服务器进行处理,有利于优化对待处理业务的处理过程,提高处理效率
。
[0006]本申请实施例公开了如下技术方案:
[ ...
【技术保护点】
【技术特征摘要】
1.
一种业务请求的处理方法,其特征在于,所述方法包括:获取目标服务集群所包括的多个服务器分别对应的调用结果数据;针对每个服务器,所述服务器对应的所述调用结果数据用于表征所述服务器针对历史业务请求的响应性能;针对所述每个服务器,根据所述服务器对应的调用结果数据对所述服务器的响应性能进行分析,得到所述服务器对应的性能权重;响应于待处理业务请求,根据所述多个服务器分别对应的性能权重调用所述多个服务器对所述待处理业务请求进行处理
。2.
根据权利要求1所述的方法,其特征在于,所述响应于待处理业务请求,根据所述多个服务器分别对应的性能权重调用所述多个服务器对所述待处理业务请求进行处理,包括:响应于所述待处理业务请求,根据所述多个服务器分别对应的性能权重对所述待处理业务请求进行请求流量分配,得到所述多个服务器分别对应的待处理流量;所述每个服务器对应的待处理流量与所述每个服务器对应的性能权重为正相关;调用所述每个服务器对所述每个服务器对应的待处理流量进行处理
。3.
根据权利要求1所述的方法,其特征在于,所述响应于待处理业务请求,根据所述多个服务器分别对应的性能权重调用所述多个服务器对所述待处理业务请求进行处理,包括:响应于所述待处理业务请求,根据所述多个服务器分别对应的性能权重,从所述多个服务器中确定所述性能权重最大的服务器作为目标服务器;调用所述目标服务器对所述待处理业务请求进行处理
。4.
根据权利要求1所述的方法,其特征在于,所述历史业务请求为目标时段内的已调用业务请求,所述目标时段内的最后一个已调用业务请求是与所述待处理业务请求相邻的上一个业务请求,所述获取目标服务集群所包括的多个服务器分别对应的调用结果数据,包括:获取所述多个服务器分别在所述目标时段内针对所述已调用业务请求的平均响应时长和响应成功率
。5.
根据权利要求4所述的方法,其特征在于,所述针对所述每个服务器,根据所述服务器对应的调用结果数据对所述服务器的响应性能进行分析,得到所述服务器对应的性能权重,包括:针对所述每个服务器,根据所述服务器对应的所述平均响应时长和所述响应成功率对所述服务器的响应性能进行计算,得到所述服务器对应的所述性能权重
。6.
根据权利要求5所述的方法,其特征在于,所述针对所述每个服务器,根据所述服务器...
【专利技术属性】
技术研发人员:高瞻,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。