【技术实现步骤摘要】
节点处理方法、装置、电子设备、存储介质及服务器
[0001]本公开涉及互联网
,尤其涉及互联网服务中的服务热点处理
技术介绍
[0002]对于高并发、大流量的互联网服务多采用集群化架构,一个功能服务可能由成百上千个服务器提供支持,这些服务器包括上游节点和下游节点。如图1所示,为一种集群化架构的结构示意图。在图1中,包括注册中心、上游节点和下游节点。上游节点通过注册中心获知下游节点,然后通过负载均衡策略选择一个下游节点与之通信。然而,这上述集群化架构中,如何能够准确及时的发现服务热点就成为需要解决的问题。
技术实现思路
[0003]本公开提供了一种节点处理方法、装置、电子设备、存储介质及服务器。
[0004]根据本公开的第一方面,提供了一种节点处理方法,包括:
[0005]在基于与第j个下游节点之间的通信结果,确定所述第j个下游节点处于通信异常状态的情况下,确定所述第j个下游节点为服务热点,并确定所述第j个下游节点的服务热点类型;所述服务热点类型为N种候选节点类型中之一,且不同候 ...
【技术保护点】
【技术特征摘要】
1.一种节点处理方法,包括:在基于与第j个下游节点之间的通信结果,确定所述第j个下游节点处于通信异常状态的情况下,确定所述第j个下游节点为服务热点,并确定所述第j个下游节点的服务热点类型;所述服务热点类型为N种候选节点类型中之一,且不同候选节点类型对应不同处理方式,N为大于等于2的整数;基于所述服务热点类型对应的处理方式,对所述第j个下游节点进行处理。2.根据权利要求1所述的方法,其中,所述N种候选节点类型包括:连接失败类节点和服务超时类节点;所述基于所述服务热点类型对应的处理方式,对所述第j个下游节点进行处理,包括:在所述服务热点类型为所述连接失败类节点的情况下,基于所述连接失败类节点对应的屏蔽处理方式,停止与所述第j个下游节点之间的通信;在所述服务热点类型为所述服务超时类节点的情况下,基于所述服务超时类节点对应的限流处理方式,将针对所述第j个下游节点的网络请求的数量由第一数量减少至第二数量。3.根据权利要求2所述的方法,所述方法还包括:在确定所述第j个下游节点恢复为正常通信状态的情况下,确定所述第j个下游节点为正常节点,并恢复与所述第j个下游节点之间的正常通信。4.根据权利要求3所述的方法,所述方法还包括:在所述服务热点类型为所述服务超时类节点的情况下,从针对所述第j个下游节点的多个网络请求中筛选出探测请求;发送所述探测请求给所述第j个下游节点,在获取到所述第j个下游节点针对所述探测请求返回的探测结果的情况下,确定所述第j个下游节点恢复为所述正常通信状态。5.根据权利要求1所述的方法,所述确定所述第j个下游节点的服务热点类型之后,所述方法还包括:确定所述服务热点类型对应的目标节点集合,在所述目标节点集合中不包含所述第j个下游节点的历史记录的情况下,将所述第j个下游节点添加至所述目标节点集合。6.根据权利要求5所述的方法,所述方法还包括:获取所述目标节点集合中包含的服务热点的数量;在所述服务热点的数量达到数量上限的情况下,基于所述服务热点的历史记录,确定添加时间最早的待处理服务热点,将所述待处理服务热点从所述目标节点集合中删除;其中,所述数量上限为第一参数和第二参数中的最小值,所述第一参数为预设的数量上限值、所述第二参数是基于预设热点比例计算得到的。7.根据权利要求6所述的方法,所述方法还包括:基于所述服务热点的数量和所述数量上限确定健康分数;基于所述健康分数以及健康分数阈值,调整所述数量上限。8.一种节点处理装置,包括:热点发现模块,用于在基于与第j个下游节点之间的通信结果,确定所述第j个下游节点处于通信异常状态的情况下,确定所述第j个下游节点为服务热点,并确定所述第j个下游节点的服务热点类型;所述服务热点类型为N种候选节点类型中之一,且不同候选节点类
型对应不同处理方式,N为大于等于2的整数;热点处理模块,用于基于所述服务热...
【专利技术属性】
技术研发人员:韩宗稳,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。