一种节点管理方法、装置、电子设备及存储介质与流程

文档序号:35928063发布日期:2023-11-04 22:14阅读:26来源:国知局
一种节点管理方法、装置、电子设备及存储介质与流程

本公开涉及互联网,尤其涉及一种节点管理方法、装置、电子设备及存储介质。


背景技术:

1、cdn(content delivery network)是构建在网络之上的内容分发网络,依靠部署在各地的计算节点,也称为边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。

2、目前,许多互联网企业利用部署在各地的计算节点搭建cdn网络向用户提供互联网服务,但cdn网络中各节点的质量不尽相同,因此如何选择优质的节点进行cdn服务,是提升互联网服务效果的关键。


技术实现思路

1、本公开提供一种节点管理方法、装置、电子设备及存储介质,本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供一种节点管理方法,包括:

3、获取当前批次对应的节点集群中每个节点的当前状态信息;当前状态信息包括至少两个服务质量评价维度中每个服务质量评价维度对应的当前状态参数;

4、根据每个节点在每个服务质量评价维度下的当前状态参数,确定每个节点在每个服务质量评价维度下的当前服务竞争力数据;

5、根据每个节点在每个服务质量评价维度下的当前服务竞争力数据,确定每个节点的当前综合服务质量数据。

6、在一些可能的实施例中,至少两个服务质量评价维度包括稳定性评价维度和处理效率评价维度;当前状态信息包括当前稳定性状态参数和当前处理效率状态参数;

7、获取当前批次对应的节点集群中每个节点的当前状态信息,包括:

8、根据每个节点在第一时间段内与质量相关的问题报错次数,确定每个节点的当前稳定性状态参数;

9、根据每个节点在第二时间段内的平均处理速度,确定每个节点的当前处理效率状态参数。

10、在一些可能的实施例中,根据每个节点在每个服务质量评价维度下的当前状态参数,确定每个节点在每个服务质量评价维度下的当前服务竞争力数据,包括:

11、根据每个节点的当前稳定性状态参数,对当前批次对应的节点集群中的节点进行排序,得到每个节点在当前批次对应的节点集群中的稳定性竞争力数据;

12、根据每个节点的当前处理效率状态参数,对当前批次对应的节点集群中的节点进行排序,得到每个节点在当前批次对应的节点集群中的处理效率竞争力数据。

13、在一些可能的实施例中,根据每个节点在每个服务质量评价维度下的当前服务竞争力数据,确定每个节点的当前综合服务质量数据,包括:

14、根据每个节点在当前批次对应的节点集群中的处理效率竞争力数据与每个节点在当前批次对应的节点集群中的稳定性竞争力数据,确定每个节点在当前批次对应的节点集群中的综合服务竞争力数据;

15、对每个节点在当前批次对应的节点集群中的综合服务竞争力数据进行归一化处理,得到每个节点的当前综合服务质量数据。

16、在一些可能的实施例中,方法还包括:

17、根据每个节点的当前综合服务质量数据,确定每个节点的当前调度权重;

18、响应于客户端的服务处理请求,基于每个节点的当前调度权重从当前批次对应的节点集群中确定目标节点;

19、基于目标节点,向客户端发送服务反馈数据。

20、在一些可能的实施例中,方法还包括:

21、根据每个节点在每个服务质量评价维度下的当前状态参数,确定每个节点的当前服务能力值。

22、在一些可能的实施例中,方法还包括:

23、获取每个节点的历史服务能力值;每个节点的历史服务能力值是根据每个节点在历史批次对应的节点集群中的历史状态信息确定的;

24、根据每个节点的当前服务能力值和每个节点的历史服务能力值,确定每个节点的持续服务能力值;

25、将持续服务能力值大于等于预设能力值的节点,作为下一批次的候选节点。

26、根据本公开实施例的第二方面,提供一种节点管理装置,包括:

27、获取模块,被配置为执行获取当前批次对应的节点集群中每个节点的当前状态信息;当前状态信息包括至少两个服务质量评价维度中每个服务质量评价维度对应的当前状态参数;

28、第一确定模块,被配置为执行根据每个节点在每个服务质量评价维度下的当前状态参数,确定每个节点在每个服务质量评价维度下的当前服务竞争力数据;

29、第二确定模块,被配置为执行根据每个节点在每个服务质量评价维度下的当前服务竞争力数据,确定每个节点的当前综合服务质量数据。

30、在一些可能的实施例中,至少两个服务质量评价维度包括稳定性评价维度和处理效率评价维度;当前状态信息包括当前稳定性状态参数和当前处理效率状态参数;

31、获取模块,还被配置为执行根据每个节点在第一时间段内与质量相关的问题报错次数,确定每个节点的当前稳定性状态参数;根据每个节点在第二时间段内的平均处理速度,确定每个节点的当前处理效率状态参数。

32、在一些可能的实施例中,第一确定模块,还被配置为执行根据每个节点的当前稳定性状态参数,对当前批次对应的节点集群中的节点进行排序,得到每个节点在当前批次对应的节点集群中的稳定性竞争力数据;根据每个节点的当前处理效率状态参数,对当前批次对应的节点集群中的节点进行排序,得到每个节点在当前批次对应的节点集群中的处理效率竞争力数据。

33、在一些可能的实施例中,第二确定模块,还被配置为执行根据每个节点在当前批次对应的节点集群中的处理效率竞争力数据与每个节点在当前批次对应的节点集群中的稳定性竞争力数据,确定每个节点在当前批次对应的节点集群中的综合服务竞争力数据;对每个节点在当前批次对应的节点集群中的综合服务竞争力数据进行归一化处理,得到每个节点的当前综合服务质量数据。

34、在一些可能的实施例中,装置还包括:

35、第三确定模块,被配置为执行根据每个节点的当前综合服务质量数据,确定每个节点的当前调度权重;

36、第四确定模块,被配置为执行响应于客户端的服务处理请求,基于每个节点的当前调度权重从当前批次对应的节点集群中确定目标节点;

37、发送模块,被配置为执行基于目标节点,向客户端发送服务反馈数据。

38、在一些可能的实施例中,装置还包括:

39、第五确定模块,被配置为执行根据每个节点在每个服务质量评价维度下的当前状态参数,确定每个节点的当前服务能力值。

40、在一些可能的实施例中,装置还包括:

41、第六确定模块,被配置为执行根获取每个节点的历史服务能力值;每个节点的历史服务能力值是根据每个节点在历史批次对应的节点集群中的历史状态信息确定的;根据每个节点的当前服务能力值和每个节点的历史服务能力值,确定每个节点的持续服务能力值;将持续服务能力值大于等于预设能力值的节点,作为下一批次的候选节点。

42、根据本公开实施例的第三方面,提供一种电子设备,包括:

43、处理器;

44、用于存储处理器可执行指令的存储器;

45、其中,处理器被配置为执行指令,以实现本公开实施例第一方面的节点管理方法。

46、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例第一方面的节点管理方法。

47、根据本公开实施例的第五方面,提供一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序存储在可读存储介质中,计算机设备的至少一个处理器从可读存储介质读取并执行计算机程序,使得计算机设备执行本公开实施例第一方面的节点管理方法。

48、本公开的实施例提供的技术方案至少带来以下有益效果:

49、通过获取当前批次对应的节点集群中每个节点在不同服务质量评价维度下的当前状态参数,然后根据每个节点在每个服务质量评价维度下的当前状态参数,确定每个节点在每个服务质量评价维度下的当前服务竞争力数据,最后根据每个节点在每个服务质量评价维度下的当前服务竞争力数据,确定每个节点的当前综合服务质量数据。每个节点的当前综合服务质量数据可作为后续服务端选取优质节点的依据,一方面,由于每个节点的当前综合服务质量数据是综合了不同评价维度下的状态参数分析得到的,从而其较为全面地反映了每个节点的综合服务质量,其作为后续服务端选取优质节点的依据,可以提升最终优质节点选取的准确度,有助于提升服务效果;另一方面,由于每个节点在不同服务质量评价维度下的当前服务竞争力数据属于无量纲的纯数值,可以消除不同评价维度之间的量纲影响,采用无量纲数值作为后续服务端选取优质节点的依据,有利于得到准确的结果。

50、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1