【技术实现步骤摘要】
网络的回源方法、装置及设备
本申请涉及互联网
,尤其涉及一种网络的回源方法、装置及设备。
技术介绍
内容分发网络(ContentDeliveryNetwork,CDN)通过在用户设备和源站服务器之间设置缓存节点,能够实现加速访问的目的。目前,CDN主要采用多级缓存架构,以两级缓存架构为例,一级缓存节点可以与用户设备通信,二级缓存节点可以与源站服务器通信。用户设备可以向一级缓存节点请求内容,如果一级缓存节点中未缓存用户设备所请求的内容,则一级缓存节点可以向二级缓存节点请求内容,此过程可以理解为一级缓存节点回源至二级缓存节点。通常,是由管理员根据距离原则为一级缓存节点配置与其距离较近的多个二级缓存节点,并由负载均衡设备基于负载均衡策略控制一级缓存节点具体回源至该多个二级缓存节点中的哪个。理论上距离较近网络质量通常较好,然而,实际的网络环境是复杂多变的,距离较近的节点之间,其网络质量可能非常差,因此如何确保回源过程为节点选择质量较好的上一级节点,成为目前亟待解决的问题。
技术实现思路
本申 ...
【技术保护点】
1.一种网络的回源方法,所述方法包括:/n获得网络质量数据,所述网络质量数据用于表征目标节点与其多个上一级节点之间的网络质量,所述网络质量数据是根据探测得到的所述目标节点与所述上一级节点之间网络的探测结果计算得到;/n根据所述网络质量数据以及负载均衡策略,从所述多个上一级节点中选择目标上一级节点,以便于所述目标节点能够回源至所述目标上一级节点。/n
【技术特征摘要】
1.一种网络的回源方法,所述方法包括:
获得网络质量数据,所述网络质量数据用于表征目标节点与其多个上一级节点之间的网络质量,所述网络质量数据是根据探测得到的所述目标节点与所述上一级节点之间网络的探测结果计算得到;
根据所述网络质量数据以及负载均衡策略,从所述多个上一级节点中选择目标上一级节点,以便于所述目标节点能够回源至所述目标上一级节点。
2.根据权利要求1所述的方法,所述根据所述网络质量数据以及负载均衡策略,从所述多个上一级节点中选择目标上一级节点,包括:
根据所述网络质量数据,从所述多个上一级节点中选择网络质量降序排序的前至少两个上一级节点;
根据负载均衡策略,从所述至少两个上一级节点中选择目标上一级节点。
3.根据权利要求1所述的方法,目标节点与上一级节点之间存在多类链路;所述网络质量数据具体用于表征目标节点与其多个上一级节点之间针对多类链路分别的网络质量;
所述根据所述网络质量数据以及负载均衡策略,从所述多个上一级节点中选择目标上一级节点,包括:
根据所述网络质量数据以及负载均衡策略,从所述多个上一级节点中分别选择针对各类链路的目标上一级节点。
4.根据权利要求3所述的方法,所述多类链路对应多个运营商。
5.根据权利要求1所述的方法,所述获得网络质量数据,包括:
基于当前的网络质量计算策略,确定与所述计算策略匹配的计算公式;
根据所述探测结果,采用所述计算公式,计算得到网络质量数据。
6.根据权利要求1-5任一项所述的方法,所述根据所述网络质量数据以及负载均衡策略,从所述多个上一级节点中选择目标上一级节点之后,还包括:
将所述目标节点与所述目标上一级节点的对应关系配置给所述目标节点的域名系统服务器;
或者,将所述目标上一级节点配置给所述目标节点。
7.根据权利要求1-5任一项所述的方法,所述网络包括内容分发网络。
8.根据权利要求7所述的方法,所述目标节点包括所述内容分发网络的一级缓存节点;所述上一级节点包括所述内容分发网络的二级缓存节点。
9.一种网络的回源方法,所述方法包括:
获得探测信息,所述探测信息用于指示第一节点网络探测需要针对的多个第二节点;
根据所述探测信息,对所述第一节点与所述第二节点之间的网络进行探测,得到探测结果,所述探测结果用于计算网络质量数据,所述网络质量数据用于表征目标节点与其多个上一级节点之间的网络质量;
其中,所述第一节点为所述目标节点,所述第二节点为所述上一级节点;或者,所述第一节点为所述上一级节点,所述第二节点为所述目标节点。
10.根据权利要求9所述的方法,所述获得探测信息,包括:
接收其他设备发送的探测信息。
11.根据权利要求9所述的方法,所述探测信息具体用于指示多类链路下,所述第一节点网络探测分别需要针对的多个第二节点;
所述根据所述探测信息,对所述第一节点与所述第二节点之间的网络进行探测,得到探测结果,包括:根据所述探测信息,对多类链路下所述第一节点分别与所述第二节点之间的网络进行探测,得到探测结果;
所述网络质量数据具体用于表征目标节点与其多个上一级节点之间针对多类链路分别的网络质量。
12.根据权利要求11所述的方法,所述多类链路对应多个运营商。
13.根据权利要求9-12任一项所述的方法,所述根据所述探测信息对与所述第二节点之间的网络进行探测,得到探测结果之后,还包括:
根据所述探测结果计算得到所述网络质量数据,并将所述网络质量数据发送至负载均衡设备;
或者,将所述探测结果发送至中间设备,以由中间设备根据所述探测结果计算得到所述网络质量数据并将所述网络质量数据发送至负载均衡设备;
或者,将所述探测结果发送至负载均衡设备,以由负载均衡设备根据所述探测结果计算得到所述网络质量数据。
14.根据权利要求13所述的方法,所述根据所述探测结果计算得到所述网络质量数据,包括:
基于当前的网络质量计算策略,确定与所述计算策略匹配的计算公式;
根据所述探测结果,采用所述计算公式,计算得到所述网络质量数据。
15.一种网络的回源方法,所述方法包括:
获取节点信息,所述节点信息包括多个第一节点与多个第二节点的层级关系信息;
根据所述节点信息,生成针对所述多...
【专利技术属性】
技术研发人员:雷超,曾福华,武桂珠,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。