[发明专利]一种回源节点的选择方法、装置、电子设备及存储介质有效
申请号: | 201911183951.6 | 申请日: | 2019-11-27 |
公开(公告)号: | CN112866315B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 辛波 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04L67/141 | 分类号: | H04L67/141;H04L67/2885;H04L67/60;H04L69/16 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;高莺然 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 节点 选择 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种回源节点的选择方法、装置、电子设备及存储介质,所述方法应用于网络节点,包括在接收到第一层网络节点发送的网络请求时,获取第二层网络节点IP;基于所述第二层网络节点IP的响应指标,从所述第二层网络节点IP中确定目标网络节点IP,其中,所述响应指标为基于对应的网络节点IP的历史响应数据确定的,并在每次响应网络请求结束后进行更新;将所述网络请求转发至所述目标网络节点IP。这样,可以保证目标网络节点IP地选择不受故障的网络节点IP的影响,并且可以在修复后网络节点IP的响应指标置为初始值,继续为用户提供服务。
技术领域
本发明涉及网络请求处理技术领域,特别是涉及一种回源节点的选择方法、装置、电子设备及存储介质。
背景技术
在CDN(Content Delivery Network,内容分发网络)中,如图1所示,包括代理服务器110、域名系统120、边缘节点130、中层节点140、上层节点150以及源站160。其中,代理服务器及各层节点均为CDN中的网络节点。
代理服务器110接收用户发出的网络请求,然后通过域名系统120确定用户所要访问的目的IP(Internet Protocol,互联网协议),进而,将网络请求转发至边缘节点130,边缘节点130确定网络请求是否命中缓存,也就是说,确定本地缓存是否存储有该网络请求所请求的数据,如果有,则将本地缓存数据返回上一层网络节点,如果没有,则进行回源过程,也就是将网络请求转发至下一层网络节点。每一层网络节点均按照此过程执行,如果边缘节点130、中层节点140及上层节点150均未命中缓存,那么网络将会被转发至源站,由源站响应该网络请求。
边缘节点130、中层节点140、上层节点150及源站均具有多个IP,在转发或响应网络请求时,可以从中选择一个IP进行网络请求的处理。在网络节点IP选择时,目前的方式是参考过去最近的一个或多个周期内的网络节点的响应数据,从中选择一个较优的网络节点IP。由于过去最近的一个或多个周期内的网络节点的响应数据并不能全面地反映网络节点的服务状况,从中选择的网络节点IP并不一定是最优的,会影响网络请求的处理,导致服务质量下降。
发明内容
本发明实施例的目的在于提供一种回源节点的选择方法、装置、电子设备及存储介质,以选择更优的网络节点IP,保证服务质量。具体技术方案如下:
第一方面,本发明实施例提供了一种回源节点的选择方法,应用于网络节点,所述方法包括:
在接收到第一层网络节点发送的网络请求时,获取第二层网络节点IP;
基于所述第二层网络节点IP的响应指标,从所述第二层网络节点IP中确定目标网络节点IP,其中,所述响应指标为基于对应的网络节点IP的历史响应数据确定的,并在每次响应网络请求结束后进行更新;
将所述网络请求转发至所述目标网络节点IP。
可选的,在本次响应网络请求结束后,所述方法还包括:
确定本次响应指标p’;
按照公式p*=p×w1+p’×w2,计算得到更新后的响应指标p*;
其中,p为历史响应指标,w1为预设历史指标比例,p’为本次响应指标,w2为预设本次指标比例,其中,所述历史响应指标为本次响应网络请求之前所述网络节点IP的响应指标。
可选的,所述基于本次响应网络请求的处理时长,确定本次响应指标p’的步骤,包括:
根据与所述目标网络节点IP之间的TCP建联时长、SSL建联时长,以及发出所述网络请求的时间点、发送完毕所述网络请求的时间点以及接收所述目标网络节点IP反馈的首包时间点,确定所述本次响应指标p’。
可选的,所述预设本次指标比例大于所述预设历史指标比例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911183951.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据流分类方法、装置及系统
- 下一篇:分布式主从系统中节点的切换方法