[发明专利]一种文件回源方法及装置有效
| 申请号: | 202110816461.6 | 申请日: | 2021-07-19 |
| 公开(公告)号: | CN113676514B | 公开(公告)日: | 2023-05-02 |
| 发明(设计)人: | 贾鹏;吴祖龙 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1008;H04L67/566;H04L67/1023 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 吕俊秀 |
| 地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 方法 装置 | ||
本发明实施例提供了一种文件回源方法及装置,应用于一种文件回源系统中的代理端,包括:获取文件下载请求,文件下载请求包括文件标识;在代理端未存储文件标识对应的文件的情况下,根据代理端所处层级的上一层级所包含的第一代理端的权重值和预设的负载均衡算法,从所有第一代理端中确定第二代理端;将文件下载请求转发至第二代理端。本发明中,由于第一代理端的权重值是根据第一代理端的性能指标所配置的,用于在负载均衡算法中控制第一代理端处理文件下载请求的几率,因此,可以根据权重值从第一代理端中确定性能指标较优的代理端作为第二代理端,从而避免第二代理端的服务压力较大时影响其工作性能,确保文件回源过程的服务质量。
技术领域
本发明涉及通信技术领域,特别是涉及一种文件回源方法及装置。
背景技术
随着互联网技术的快速发展,内容分发网络(Content Distribution Network,CDN)技术被广泛用于进行视频文件的分发,以提供视频流服务。
CDN网络中包括多个作为级联的节点的视频服务器,客户端可以向CDN网络中的边缘节点发送文件下载请求,以请求指定的视频文件。边缘节点在接收到文件下载请求后,若边缘节点本地的存储介质中存储有该文件下载请求对应的视频文件,则向客户端发送该视频文件,若未存储有该视频文件,则进一步向级联的上一层级(即上游机房)中的某一视频服务器转发该文件下载请求,以请求获取视频文件。为确保上游机房中的多个视频服务器接收到文件下载请求的数量的均匀性,可以使用一致性哈希算法,从上游机房中的多个服务器中确定目标服务器,并向目标服务器转发该文件下载请求,若目标服务器中仍旧未存储该视频文件,则进一步向目标服务器的上游机房中的某一服务器转发该目标下载请求,直至查找到客户端所请求的视频文件,该过程称为回源。
但是,在现有技术中,采用一致性哈希的方法不能保证在较短的时间内,上游机房中的多个视频服务器接收到文件下载请求的数量的均匀性,导致个别视频服务器接收到的文件下载请求较多,使得该视频服务器的服务压力较大,若该视频服务器的负载较重,则会进一步加重其服务压力,从而影响该服务器的工作性能。
发明内容
本发明实施例的目的在于提供一种文件回源方法及装置,以解决现有技术中在进行文件回源时,上游机房的多个视频服务器接收到的文件下载请求的数量不均匀,从而影响个别视频服务器的工作性能的问题。具体技术方案如下:
在本发明实施的第一方面,首先提供了一种文件回源方法,应用于一种文件回源系统中的代理端,所述文件回源系统还包括服务端,所述代理端部署于内容分发网络中的节点,所述内容分发网络的节点构成多层级的树状结构,所述方法包括:
获取文件下载请求,所述文件下载请求包括文件标识;
在所述代理端未存储所述文件标识对应的文件的情况下,根据所述代理端所处层级的上一层级所包含的第一代理端的权重值和预设的负载均衡算法,从所有所述第一代理端中确定第二代理端;
将所述文件下载请求转发至所述第二代理端;
其中,所述第一代理端的权重值为所述服务端根据所述第一代理端的性能指标所配置的,用于在所述负载均衡算法中控制所述第一代理端处理所述文件下载请求的几率。
在本发明实施的第二方面,提供了一种文件回源方法,应用于一种文件回源系统中的服务端,所述文件回源系统还包括代理端,所述代理端部署于内容分发网络中的节点,所述内容分发网络的节点构成多层级的树状结构,所述方法包括:
根据所述内容分发网络的结构,确定所述代理端所处层级的上一层级所包含的第一代理端,并获取所述第一代理端的性能指标;
根据所述第一代理端的性能指标,确定所述第一代理端的权重值,并将所述权重值发送至所述代理端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110816461.6/2.html,转载请声明来源钻瓜专利网。





