[发明专利]一种内容分发网络缓存节点的热点均衡方法及系统有效
申请号: | 202011259526.3 | 申请日: | 2020-11-12 |
公开(公告)号: | CN112104752B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 吴信谊;姜智;余小伟 | 申请(专利权)人: | 上海七牛信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 上海硕力知识产权代理事务所(普通合伙) 31251 | 代理人: | 郭桂峰 |
地址: | 201203 上海市浦东新区中*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内容 分发 网络 缓存 节点 热点 均衡 方法 系统 | ||
1.一种内容分发网络缓存节点的热点均衡方法,应用于内容分发网络的边缘节点系统,所述边缘节点系统包括网关、缓存节点、回源模块,所述缓存节点至少有两个为第一缓存节点和第二缓存节点,其特征在于,所述方法包括以下步骤:
步骤S1:所述网关接收并解析客户端的请求链接;
步骤S2:所述网关基于所述请求链接,获取第一缓存节点,具体包括以下步骤:
步骤S201:所述网关查询策略配置中心,获取与请求相关的热点均衡策略,所述策略配置中心存放动态生成的热点均衡策略;
步骤S202:所述网关从所述热点均衡策略中获取配置有均衡策略的缓存节点的配置信息;
步骤S203:所述网关从缓存节点hash表中剔除获取的被均衡的缓存节点地址,获得新的缓存节点hash表,所述缓存节点hash表存放可以被分配用于处理请求的所有缓存节点;
步骤S204:所述网关基于所述新的缓存节点hash表做一致性hash算法,获取缓存节点;
步骤S3:所述网关构建缓存请求,将所述缓存请求转发给所述第一缓存节点处理,所述缓存请求包含请求链接;
步骤S4:接收返回的缓存数据,将所述缓存数据返回给客户端;
其中,步骤S3中缓存请求具体包括:
接收缓存请求,判断请求方是网关还是其他缓存节点,所述缓存请求包含请求链接;
当请求方是网关时,判断本地是否存储所述请求链接相关的缓存;当本地未存储所述请求链接相关的缓存时,则通过一致性hash算法,从所述缓存节点hash表中获得第二缓存节点,并将所述请求链接转发给所述第二缓存节点处理;接收并保存所述第二缓存节点返回的缓存数据;
当请求方是其他缓存节点时,判断本地是否存储所述请求链接相关的缓存,当本地未存储所述请求链接相关的缓存时,则将所述请求链接转发到所述回源模块;接收并保存回源模块返回的缓存数据;
将缓存数据返回给请求方。
2.如权利要求1所述的方法,其特征在于,所述热点均衡策略包括所述请求链接的配置信息及需要被均衡的缓存节点的配置信息。
3.如权利要求1所述的方法,其特征在于,所述回源模块返回缓存数据的方法是:将所述请求转发给源站或者其他内容分发网络节点,获取所述请求链接的缓存数据。
4.如权利要求1所述的方法,其特征在于,所述的动态生成的热点均衡策略的步骤包括:
在所述边缘节点系统中设置监控模块和策略配置中心;
所述监控模块定时监控缓存节点的服务状况,当其中任何一个缓存节点的服务出现为带宽超限时,所述监控模块获取所述带宽超限的缓存节点上占用带宽最大的请求链接;
所述监控模块基于所述获得的占用带宽最大的请求链接和所述带宽超限的缓存节点,产生热点均衡策略并提交到所述策略配置中心;
所述策略配置中心记录热点均衡策略。
5.如权利要求4所述的方法,其特征在于,所述获取的占用带宽最大的请求链接为3个。
6.如权利要求1所述的方法,其特征在于,步骤S204还包括:
当所述缓存节点中存在无法提供服务的缓存节点时,在使用一致性hash算法获取缓存节点之前,从缓存节点hash表中删除所述无法提供服务的缓存节点。
7.一种内容分发网络缓存节点的自动化热点均衡系统,所述系统用以实现权利要求1-6任一所述的方法,包括网关、缓存节点、回源模块,其特征在于,所述系统还包括热点均衡模块、监控模块、策略模块、策略配置中心,其中:
热点均衡模块:设置于网关中,用于根据热点均衡策略获取缓存节点;
监控模块:定时监控缓存节点的服务状况,当某缓存节点的服务出现异常状态时,产生告警信息;
策略模块:用户根据告警信息,动态产生和调整热点均衡策略;
策略配置中心:用于提供在线的热点均衡策略配置和查询服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海七牛信息技术有限公司,未经上海七牛信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011259526.3/1.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法