【技术实现步骤摘要】
一种负载均衡方法、装置、电子设备及存储介质
本公开实施例涉及资源分配技术,尤其涉及一种负载均衡方法、装置、电子设备及存储介质。
技术介绍
负载均衡建立在现有网络结构之上,将工作任务分摊到多个操作单元上进行执行,例如,网站服务器、文件传输协议服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。现有技术中,一般直接在服务消费者和服务提供者之间安装一个独立的负载均衡设备,这种设备通常称之为负载均衡器。负载均衡器上有所有服务器的地址映射表。当服务消费方调用某个目标服务时,它向负载均衡器发起请求,由负载均衡器以轮询策略做负载均衡,将请求转发到服务器集群内的某个服务器。现有技术主要有两点缺陷:第一,每一个服务器都负责处理多种类型的请求,服务器的维护难度比较大。第二,采用轮询策略做负载均衡,没有考虑服务器的健康情况,在服务器出现故障或负载较多时,可能还会将请求转发到服务器。
技术实现思路
本公开提供一种负载均衡方法、装置、电子设备及存储介质,以实现根据服务请求的类型以及目标服务设备的健康状况进行负载均衡,提高服务请求处理效率,降低目标服务器维护难度。第一方面,本 ...
【技术保护点】
1.一种负载均衡方法,其特征在于,包括:获取服务请求,确定所述服务请求的服务请求类型;查询与所述服务请求类型匹配的服务器组;根据所述服务器组中至少两个服务器的权重,在所述至少两个服务器中确定与所述服务请求匹配的目标服务器,其中,所述权重是根据服务器的健康状况信息设置的;将所述服务请求转发至所述目标服务器。
【技术特征摘要】
1.一种负载均衡方法,其特征在于,包括:获取服务请求,确定所述服务请求的服务请求类型;查询与所述服务请求类型匹配的服务器组;根据所述服务器组中至少两个服务器的权重,在所述至少两个服务器中确定与所述服务请求匹配的目标服务器,其中,所述权重是根据服务器的健康状况信息设置的;将所述服务请求转发至所述目标服务器。2.根据权利要求1所述的方法,其特征在于,在查询与所述服务请求类型匹配的服务器组之前,还包括:根据全部服务请求类型对集群中的各服务器进行分组,得到与每个服务请求类型分别对应的服务器组。3.根据权利要求1所述的方法,其特征在于,根据所述至少两个服务器的权重,在所述至少两个服务器中确定与所述服务请求匹配的目标服务器,包括:获取所述至少两个服务器的权重;比较所述至少两个服务器的权重,将所述至少两个服务器中权重最高的服务器确定为所述目标服务器。4.根据权利要求3所述的方法,其特征在于,将所述至少两个服务器中权重最高的服务器确定为所述目标服务器,包括:如果存在至少两个权重最高的服务器,则采用轮询方式,在所述至少两个权重最高的服务器中确定所述目标服务器。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括:定时获取集群中的各服务器的健康状况信息;根据所述健康状况信...
【专利技术属性】
技术研发人员:方明,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。