【技术实现步骤摘要】
服务请求的处理方法、装置、设备、存储介质及程序产品
[0001]本申请实施例涉及互联网
,特别涉及一种服务请求的处理方法、装置、设备、存储介质及程序产品。
技术介绍
[0002]随着互联网技术的发展,单服务器集群模式已无法满足服务需求。目前,多通过多集群方式提供服务,在通过多集群方式提供服务的情况下,需考虑负载均衡,即将服务均衡分配在集群的服务器上。
[0003]现有技术中,首先确定处理服务请求的集群,之后,在集群内通过负载均衡方法确定提供服务的服务器。
[0004]然而,在分配服务请求过程中,存在集群整体负载较高,资源较为紧张的情况,采用相关技术中方案,可能存在将服务请求分配至负载较高的集群中,对服务质量产生影响。
技术实现思路
[0005]本申请实施例提供了一种服务请求的处理方法、装置、设备、存储介质及程序产品。所述技术方案如下:
[0006]一方面,本申请实施例提供了一种服务请求的处理方法,所述方法用于负载均衡服务器,所述负载均衡服务器与至少一个集群相连,各个所述集群中设置有多个服务器,且各个所述服务器中包含多个服务实例;
[0007]所述方法包括:
[0008]接收各个所述服务实例上报的实时负载参数;
[0009]基于所述实时负载参数,确定各个所述服务实例的服务实例负载以及各个所述集群的集群负载;
[0010]在接收到目标服务请求的情况下,基于所述集群负载从各个所述集群中筛选得到目标集群;
[0011]基于候选服务实例的服务 ...
【技术保护点】
【技术特征摘要】
1.一种服务请求的处理方法,其特征在于,所述方法用于负载均衡服务器,所述负载均衡服务器与至少一个集群相连,各个所述集群中设置有多个服务器,且各个所述服务器中包含多个服务实例;所述方法包括:接收各个所述服务实例上报的实时负载参数;基于所述实时负载参数,确定各个所述服务实例的服务实例负载以及各个所述集群的集群负载;在接收到目标服务请求的情况下,基于所述集群负载从各个所述集群中筛选得到目标集群;基于候选服务实例的服务实例负载,从所述候选服务实例中筛选得到目标服务实例,所述候选服务实例是指所述目标集群内的服务实例,所述目标服务实例用于处理所述目标服务请求。2.根据权利要求1所述的方法,其特征在于,所述实时负载参数包括服务实例负载参数以及服务器负载参数,所述服务实例负载参数用于指示所述服务实例的负载状态,所述服务器负载参数用于指示所述服务实例所属服务器的负载状态,所述服务实例负载参数与所述服务器负载参数中分别包含不同维度的负载参数;所述基于所述实时负载参数,确定各个所述服务实例的服务实例负载以及各个所述集群的集群负载,包括:基于同一服务实例上报的所述服务实例负载参数与所述服务器负载参数,确定所述服务实例的所述服务实例负载;基于同一集群内服务实例上报的所述服务实例负载参数与所述服务器负载参数,确定所述集群的所述集群负载。3.根据权利要求2所述的方法,其特征在于,所述基于同一服务实例上报的所述服务实例负载参数与所述服务器负载参数,确定所述服务实例的所述服务实例负载,包括:对所述服务实例负载参数与所述服务器负载参数中各个维度的所述负载参数进行归一化处理,得到各个维度的所述负载参数对应的归一化负载参数;将各个维度的所述归一化负载参数中的最大参数确定为所述服务实例负载。4.根据权利要求3所述的方法,其特征在于,所述对所述服务实例负载参数与所述服务器负载参数中各个维度的负载参数进行归一化处理,得到各个维度的所述负载参数对应的归一化负载参数,包括:确定各个维度的所述负载参数对应的参数阈值,其中,所述参数阈值根据所述服务实例所属集群的配置确定,不同集群对应的参数阈值不同;基于所述参数阈值对所述负载参数进行归一化处理,得到所述归一化负载参数。5.根据权利要求2所述的方法,其特征在于,所述基于同一集群内服务实例上报的所述服务实例负载参数与所述服务器负载参数,确定所述集群的所述集群负载,包括:分别在同一集群内服务实例上报的相同维度的所述负载参数中选取集群负载参数,得到各个维度的所述集群负载参数;对各个所述集群负载参数进行归一化处理,得到各个所述集群负载参数对应的归一化集群负载参数;
将各个所述归一化集群负载参数中的最大参数确定为所述集群负载。6.根据权利要求5所述的方法,其特征在于,所述分别在同一集群内服务实例上报的相同维度的所述负载参数中选取集群负载参数,得到各个维度的所述集群负载参数,包括:对属于相同维度的所述负载参数进行排序,得到负载参数序列;将所述负载参数序列中目标百分位值的所述负载参数确定为所述集群负载参数。7.根据权利要求1至6任一所述的方法,其特征在于,所述基于所述集群负载从各个所述集群中筛选得到目标集群,包括:过滤各个所述集群中的满载集群,得到第一候选集群,所述满载集群是集群负载大于负载阈值的集群;基于所述第一候选集群的集群负载与集群服务参数,从所述第一候选集群中筛选得到所述目标集群,所述集群负载参数用于指示集群对所述目标服务请求的服务能力。8.根据权利要求7所述的方法,其特征在于,所述基于所述第一候选集群的集群负载与集群服务参数,从所述第一候选集群中筛选得到所述目标集群,包括:基于所述第一候选集群的所述集群服务参数,从所述...
【专利技术属性】
技术研发人员:姜焰,王光,
申请(专利权)人:百果园技术新加坡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。