[发明专利]一种超热文件的处理方法、负载均衡设备及下载服务器有效
申请号: | 201810914368.7 | 申请日: | 2018-08-10 |
公开(公告)号: | CN110830535B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 张凯 | 申请(专利权)人: | 网宿科技股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京华智则铭知识产权代理有限公司 11573 | 代理人: | 陈向敏 |
地址: | 200030 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 处理 方法 负载 均衡 设备 下载 服务器 | ||
1.一种超热文件的处理方法,其特征在于,所述方法应用于负载均衡设备中,所述负载均衡设备中具备超热文件标识库,所述超热文件标识库用于存储超热文件的标识,所述方法包括:
接收用户客户端发来的指向目标文件的下载请求,并在所述下载请求中添加用于表征所述目标文件是否为超热文件的缓存参数;
将所述目标文件的标识在所述超热文件标识库中进行匹配,并根据匹配结果,判断所述目标文件是否为超热文件;
若所述目标文件为超热文件,生成随机识别码,并将所述缓存参数更新为表征所述目标文件为超热文件的缓存参数;
确定所述随机识别码映射至的下载服务器,并将携带更新后的缓存参数的下载请求转发至所述下载服务器处;
在将携带更新后的缓存参数的下载请求转发至所述下载服务器处之后,所述方法还包括:
接收所述下载服务器根据地址参数中的通信地址反馈的上报信息,所述上报信息中包括超热文件的标识,其中,所述超热文件由所述下载服务器根据各个文件的当前热度值所确定的;
将所述上报信息中携带的超热文件的标识写入所述超热文件标识库中。
2.根据权利要求1所述的方法,其特征在于,在所述下载请求中添加的所述缓存参数的默认值表征所述目标文件不是超热文件;相应地,所述方法还包括:
若所述目标文件不是超热文件,确定所述目标文件的标识映射至的下载服务器,并将携带具备所述默认值的缓存参数的下载请求转发至所述目标文件的标识映射至的所述下载服务器。
3.根据权利要求1所述的方法,其特征在于,在接收用户客户端发来的指向目标文件的下载请求之后,所述方法还包括:
在所述下载请求中添加用于表征所述负载均衡设备的通信地址的地址参数。
4.根据权利要求3所述的方法,其特征在于,将所述上报信息中携带的超热文件的标识写入所述超热文件标识库中包括:
判断所述上报信息中携带的超热文件的标识是否已在所述超热文件标识库中存储,若已存储,将已存储的所述超热文件的标识提升至所述超热文件标识库的首位;若未存储,将所述上报信息中携带的所述超热文件的标识写入所述超热文件标识库的首位;
其中,若在写入所述超热文件的标识时所述超热文件标识库中已写满数据,将所述超热文件标识库末尾的标识删除,以向待写入的所述超热文件的标识提供存储空间。
5.一种负载均衡设备,其特征在于,所述负载均衡设备包括存储器和处理器,所述存储器用于存储超热文件标识库和计算机程序,所述超热文件标识库用于存储超热文件的标识,当所述计算机程序被所述处理器执行时,实现如权利要求1至4中任一权利要求所述的方法。
6.一种超热文件的处理方法,其特征在于,所述方法包括:
接收负载均衡设备发来的指向目标文件的下载请求,所述下载请求中包括用于表征所述目标文件是否为超热文件的缓存参数;
若所述缓存参数表征所述目标文件为超热文件,判断当前记录的所述目标文件的热度值是否小于指定热度阈值,若小于,根据所述指定热度阈值,修改所述目标文件的当前热度值,并将所述目标文件写入缓存中;
根据各个文件的当前热度值,从所述各个文件中检测出超热文件,并向所述负载均衡设备反馈包含检测出的所述超热文件的标识的上报信息,以使得所述负载均衡设备存储所述上报信息中携带的所述超热文件的标识。
7.根据权利要求6所述的方法,其特征在于,根据所述指定热度阈值,修改所述目标文件的当前热度值包括:
将所述目标文件的当前热度值修改为所述指定热度阈值与指定正整数之和。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若当前记录的所述目标文件的热度值大于或者等于所述指定热度阈值,将所述目标文件的热度值修改为当前记录的热度值与指定正整数之和,并向所述负载均衡设备反馈所述目标文件,并将所述目标文件写入缓存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网宿科技股份有限公司,未经网宿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810914368.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:侧行通信方法、终端设备和网络设备
- 下一篇:用户设备及其数据传输方法及装置