一种超热文件的处理方法、负载均衡设备及下载服务器技术

技术编号:23404721 阅读:39 留言:0更新日期:2020-02-22 16:38
本发明专利技术公开了一种超热文件的处理方法、负载均衡设备及下载服务器,其中,所述方法包括:接收用户客户端发来的指向目标文件的下载请求,并在所述下载请求中添加用于表征所述目标文件是否为超热文件的缓存参数;将所述目标文件的标识在超热文件标识库中进行匹配,并根据匹配结果,判断所述目标文件是否为超热文件;若所述目标文件为超热文件,生成随机识别码,并将所述缓存参数更新为表征所述目标文件为超热文件的缓存参数;确定所述随机识别码映射至的下载服务器,并将携带更新后的缓存参数的下载请求转发至所述下载服务器处。本申请提供的技术方案,能够提高超热文件下载过程中的稳定性。

A super hot file processing method, load balancing device and download server

【技术实现步骤摘要】
一种超热文件的处理方法、负载均衡设备及下载服务器
本专利技术涉及互联网
,特别涉及一种超热文件的处理方法、负载均衡设备及下载服务器。
技术介绍
随着互联网技术的不断发展,网络中的数据量也在不断递增。目前,可以在网络中部署大量的下载服务器,然后由下载服务器处理用户客户端发起的下载请求。具体地,当用户客户端发起指向某个文件的下载请求时,该下载请求可以被负载均衡设备经过一致性哈希运算,转发至对应的下载服务器处,从而由该下载服务器负责处理该下载请求。然而,对于下载量特别高的超热文件,一台下载服务器往往无法应对庞大的数据流量,从而导致超热文件的下载变得迟缓,甚至导致超热文件的资源丢失。因此,目前的这种通过单台下载服务器处理超热文件的方式,具备较差的稳定性。
技术实现思路
本申请的目的在于提供一种超热文件的处理方法、负载均衡设备及下载服务器,能够提高超热文件下载过程中的稳定性。为实现上述目的,本申请一方面提供一种超热文件的处理方法,所述方法应用于负载均衡设备中,所述负载均衡设备中具备超热文件标识库,所述超热文件标识本文档来自技高网...

【技术保护点】
1.一种超热文件的处理方法,其特征在于,所述方法应用于负载均衡设备中,所述负载均衡设备中具备超热文件标识库,所述超热文件标识库用于存储超热文件的标识,所述方法包括:/n接收用户客户端发来的指向目标文件的下载请求,并在所述下载请求中添加用于表征所述目标文件是否为超热文件的缓存参数;/n将所述目标文件的标识在所述超热文件标识库中进行匹配,并根据匹配结果,判断所述目标文件是否为超热文件;/n若所述目标文件为超热文件,生成随机识别码,并将所述缓存参数更新为表征所述目标文件为超热文件的缓存参数;/n确定所述随机识别码映射至的下载服务器,并将携带更新后的缓存参数的下载请求转发至所述下载服务器处。/n

【技术特征摘要】
1.一种超热文件的处理方法,其特征在于,所述方法应用于负载均衡设备中,所述负载均衡设备中具备超热文件标识库,所述超热文件标识库用于存储超热文件的标识,所述方法包括:
接收用户客户端发来的指向目标文件的下载请求,并在所述下载请求中添加用于表征所述目标文件是否为超热文件的缓存参数;
将所述目标文件的标识在所述超热文件标识库中进行匹配,并根据匹配结果,判断所述目标文件是否为超热文件;
若所述目标文件为超热文件,生成随机识别码,并将所述缓存参数更新为表征所述目标文件为超热文件的缓存参数;
确定所述随机识别码映射至的下载服务器,并将携带更新后的缓存参数的下载请求转发至所述下载服务器处。


2.根据权利要求1所述的方法,其特征在于,在所述下载请求中添加的所述缓存参数的默认值表征所述目标文件不是超热文件;相应地,所述方法还包括:
若所述目标文件不是超热文件,确定所述目标文件的标识映射至的下载服务器,并将携带具备所述默认值的缓存参数的下载请求转发至所述目标文件的标识映射至的所述下载服务器。


3.根据权利要求1所述的方法,其特征在于,在接收用户客户端发来的指向目标文件的下载请求之后,所述方法还包括:
在所述下载请求中添加用于表征所述负载均衡设备的通信地址的地址参数;
相应地,在将携带更新后的缓存参数的下载请求转发至所述下载服务器处之后,所述方法还包括:
接收所述下载服务器根据所述地址参数中的通信地址反馈的上报信息,所述上报信息中包括超热文件的标识;
将所述上报信息中携带的超热文件的标识写入所述超热文件标识库中。


4.根据权利要求3所述的方法,其特征在于,将所述上报信息中携带的超热文件的标识写入所述超热文件标识库中包括:
判断所述上报信息中携带的超热文件的标识是否已在所述超热文件标识库中存储,若已存储,将已存储的所述超热文件的标识提升至所述超热文件标识库的首位;若未存储,将所述上报信息中携带的所述超热文件的标识写入所述超热文件标识库的首位;
其中,若在写入所述超热文件的标识时所述超热文件标识库中已写满数据,将所述超热文件标识库末尾的标识删除,以向待写入的所述超热文件的标识提供存储空间。


5.一种负载均衡设备,其特征在于,所述负载均衡设备中包括负载均衡系统,所述负载均衡系统用于实现如权利要求1至4中任一权利要求所述的方法。


6.一种负载均衡设备,其特征在于,所述负载均衡设备包括存储器和处理器,所述存储器用于存储超热文件标识库和计算机程序,所述超热文件标识库用于存储超热文件的标识,当所述计算机程序被所述处理器执行时,实现如权利要求1至...

【专利技术属性】
技术研发人员:张凯
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1