【技术实现步骤摘要】
负载均衡处理方法、装置、计算机设备和存储介质
[0001]本公开涉及计算机
,具体涉及一种负载均衡处理方法
、
装置
、
计算机设备和存储介质
。
技术介绍
[0002]为保障业务高可用,软件架构通常会使用多地多中心的部署设计
。
其中为了便于使用者的接入,将使用入口网关作为统一接入点,由入口网关进行负载均衡后分发给各个业务中心
。
网关需要根据各个业务中心的业务承载能力设置对应的负载均衡策略
。
在业务中心出现故障后,通常需要基于负载均衡策略将已发生故障的业务中心的流量导向其他可用的业务中心
。
[0003]相关技术中,在对多个业务中心进行负载均衡时,难以准确判断各中心的运行状态,导致负载均衡效果不佳
。
技术实现思路
[0004]本公开旨在至少在一定程度上解决相关技术中的技术问题之一
。
[0005]为此,本公开的目的在于提出一种负载均衡处理方法
、
装置
、
计算机设备和存储介质,能够基于业务中心的处理时长和调用次数准确判断业务中心的运行状态,从而保证所得目标比例信息的适用性,并基于目标比例信息对业务中心的负载进行灵活调整,可以有效提升负载均衡处理效果
。
[0006]为达到上述目的,本公开第一方面实施例提出的负载均衡处理方法,包括:
[0007]获取为多个业务中心之间动态分配的用于负载均衡的目标比例信息,其 ...
【技术保护点】
【技术特征摘要】
1.
一种负载均衡处理方法,其特征在于,包括:获取为多个业务中心之间动态分配的用于负载均衡的目标比例信息,其中,所述目标比例信息与每个所述业务中心基于所提供服务处理业务流量的处理时长,以及所述所提供服务的调用次数相关联;根据所述目标比例信息,确定与每个所述业务中心对应的至少部分业务流量;将所述至少部分业务流量提供至相应所述业务中心,以使所述业务中心基于所提供服务处理所述至少部分业务流量
。2.
如权利要求1所述的方法,其特征在于,所述方法还包括:获取每个所述业务中心基于所提供服务处理业务流量的处理时长和所述所提供服务的调用次数;根据所述处理时长和所述所提供服务的调用次数,确定相应所述业务中心的目标异常概率值,其中,所述目标异常概率值表示相应所述业务中心发生异常事件的概率情况;根据多个所述目标异常概率值,确定用于多个所述业务中心之间负载均衡的目标比例信息
。3.
如权利要求2所述的方法,其特征在于,所述根据所述处理时长和所述所提供服务的调用次数,确定相应所述业务中心的目标异常概率值,包括:将所述处理时长和所述所提供服务的调用次数输入至异常检测模型中,以得到所述异常检测模型输出的目标异常概率值;其中,所述异常检测模型已学习到所述处理时长
、
所述所提供服务的调用次数以及所述目标异常概率值之间的映射关系
。4.
如权利要求3所述的方法,其特征在于,所述异常检测模型是基于以下方式训练得到:获取每个样本业务中心基于所提供服务处理业务流量的样本处理时长和所述所提供服务的样本调用次数;获取为所述样本业务中心预标注的样本异常概率值;根据所述样本处理时长和所述所提供服务的样本调用次数对初始的检测模型进行迭代训练,直至迭代训练过程中所述检测模型输出的预测目标异常概率值与所述样本异常概率值之间的损失满足损失条件,将训练所得检测模型作为所述异常检测模型
。5.
如权利要求2所述的方法,其特征在于,所述获取每个所述业务中心基于所提供服务处理业务流量的处理时长和所述所提供服务的调用次数,包括:获取与所述多个业务中心相关的运行日志,其中,所述运行日志中包含每个所述业务中心所提供服务的运行信息;根据所述运行信息,解析得到所述处理时长,其中,所述处理时长是所述业务中心接收到业务流量处理请求,并基于所述所提供服务处理所述业务流量处理请求所请求处理的业务数据,以及返回处理结果之间持续的时长;根据所述运行信息,解析得到在预设时长内所述所提供服务被调用的次数,其中,所述被调用的次数被作为所述所提供服务的调用次数
。6.
如权利要求2所述的方法,其特征在于,所述根据多个所述目标异常概率值,确定用于多个所述业务中心之间负载均衡的目标比例信息,包括:
获取初始比例信息;确定与每个所述业务中心对应的初始异常概率值;确定每个所述业务中心的目标异常概率值和所述初始异常概率值之间是否产生变化,以得到确定结果;根据所述确定结果和所述初始比例信息,确定用于多个所述业务中心之间负载均衡的目标比例信息
。7.
如权利要求6所述的方法,其特征在于,所述根据所述确定结果和所述初始比例信息,确定用于多个所述业务中心之间负载均衡的目标比例信息,...
【专利技术属性】
技术研发人员:郑海能,彭家华,郭艺娟,谢志崇,林雨菲,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。