[发明专利]一种CDN内容管理系统在审
申请号: | 202110742356.2 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113660178A | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 马涛;邱春武;李国平;李其轩;徐永健 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | H04L12/865 | 分类号: | H04L12/865;H04L29/08 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 100080 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn 内容管理 系统 | ||
本发明提供一种CDN内容管理系统,包括:应用程序接口模块、发布订阅消息系统、任务管理模块、代理模块和服务节点集群。应用程序接口模块用于接收CDN用户发起的刷新请求,针对刷新请求中待刷新内容的URL创建刷新任务,并将刷新任务发布至发布订阅消息系统中与CDN用户的优先级相对应的主题队列中,发布订阅消息系统包含有针对至少两种CDN用户的优先级所配置的主题队列;任务管理模块按照优先级由高到低的顺序轮询发布订阅消息系统中的主题队列以执行:提取刷新任务,将提取得到的刷新任务配置为由服务节点执行的节点任务,将节点任务分配至代理模块;代理模块将得到的节点任务转发至服务节点集群中对应的服务节点,由服务节点完成内容刷新。
技术领域
本文件涉及互联网应用技术领域,尤其涉及一种CDN内容管理系统。
背景技术
内容分发网络(CDN,Content Delivery Network)是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的服务节点,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
CDN会通过刷新任务对服务节点上的资源进行更新。目前CDN尚不能对业务方发起的刷新任务实现精细化管理。当刷新任务并发时,如何高效、合理调度执行刷新任务,是当前亟需解决的技术问题。
发明内容
本发明实施例目的是提供一种CDN内容管理系统,能够基于多队列优先级实现对CDN用户发起刷新任务进行精细化调度、处理,从而满足高并发场景的需求。
为了实现上述目的,本发明实施例提供一种CDN内容管理系统,包括:应用程序接口模块、发布订阅消息系统、任务管理模块、代理模块和包括多个服务节点的服务节点集群;
其中:
所述应用程序接口模块,用于接收CDN用户发起的刷新请求,针对所述刷新请求中待刷新内容的URL创建刷新任务,并将刷新任务发布至所述发布订阅消息系统中与CDN用户的优先级相对应的主题队列中,其中,所述发布订阅消息系统包含有针对至少两种CDN用户的优先级所配置的主题队列;
所述任务管理模块,用于按照优先级由高到低的顺序轮询所述发布订阅消息系统中的主题队列以执行:提取刷新任务,将提取得到的刷新任务配置为由所述服务节点集群中服务节点执行的节点任务,将节点任务分配至所述代理模块;
所述代理模块,用于将从所述任务管理模块得到的节点任务转发至所述服务节点集群中对应的服务节点;
所述服务节点集群中的服务节点,用于执行从所述代理模块得到的节点任务,完成内容刷新。
本发明实施例的CDN内容管理系统针对CDN用户的优先级,构建发布订阅消息系统中对应的主题队列,在CDN用户发起的刷新请求,为刷新请求中待刷新内容的URL创建刷新任务,并将刷新任务发布至所述发布订阅消息系统中与CDN用户的优先级相对应的主题队列中,从而按照优先级由高到低的顺序轮询主题队列以执行:提取刷新任务,并将提取得到的刷新任务配置为由服务节点集群中服务节点执行的节点任务。之后将节点任务通过代理模块分给服务节点完成内容刷新。显然,通过这种发布订阅消息系统的设定,当有大量刷新任务并发时,可以堆积在发布订阅消息系统中对应的主题队列中按照优先级顺序等待处理,从而限制任务管理模块单位时间的最大刷新任务的调度数量,以保证后端服务节点能够平稳完成刷新任务。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的CDN内容管理系统的第一种架构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110742356.2/2.html,转载请声明来源钻瓜专利网。