[发明专利]内容刷新系统有效
申请号: | 201010581471.8 | 申请日: | 2010-12-09 |
公开(公告)号: | CN102055799A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 杨凡;杨利军;刘宾;周福 | 申请(专利权)人: | 北京云快线软件服务有限公司;北京世纪互联工程技术服务有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 100015 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内容 刷新 系统 | ||
技术领域
本申请涉及网络应用领域,特别是涉及一种内容刷新系统。
背景技术
内容刷新系统是CDN(content delivery network,内容分发网络)服务提供商的业务与运营支撑系统必备的支持系统之一;CDN服务中大部分加速服务都是通过cache(高速缓冲存储器)的形式形成,所以内容刷新系统对cache内容的更新十分重要。
传统的内容刷新,一般采用以下三种方式:
一、使用登录服务器运行服务器本地命令的方式进行内容刷新;此种方式当服务器众多,并且刷新内容较多,或者需要刷新内容目录的情况下,会产生中心任务服务器压力增大的情况,因为通过SSH(secure shell,建立在应用层和传输层基础上的安全协议)远程登录服务器,其消耗的时间要比一个简单的TCP(传输控制协议)请求要多的多,并且所消耗的资源也更多。
二、在刷新设备上设置定时服务,定时清理机器上的所有cache,这样做最大的问题是无法及时清理cache,并且有可能会清理到不需要清理的cache。
三、设置cache超时时间,等待cache自动过期来清理cache,这样做同第二种方式相似的问题是,不能及时清理cache,并且同样可能会清理到不需要清理的cache。
发明人经过对以上三种刷新方式的研究发现,传统的内容刷新方法不能及时对需要刷新的内容进行刷新,影响了刷新效率。
发明内容
为解决上述技术问题,本申请实施例提供一种内容刷新系统,采用代理刷新服务器作为内容刷新的主体,可以及时对需要刷新的内容执行刷新操作,提高了刷新效率。
技术方案如下:
一种内容刷新系统,包括:中心任务服务器和若干代理刷新服务器;
所述中心任务服务器用于接收用户提交的任务,并将所述任务依据系统配置进行处理后以多线程方式发送至所述代理刷新服务器;
所述代理刷新服务器用于对所述中心任务服务器发送的任务进行刷新操作,并将操作结果反馈至所述中心任务服务器。
上述的系统,优选的,所述中心任务服务器包括:任务接收模块、任务处理模块、任务发送模块和任务执行状态处理模块;
其中:所述任务接收模块用于接收需要进行刷新操作的总任务;
所述任务处理模块用于读取所述任务接收模块接收的总任务,并根据系统配置生成所述总任务的子任务;
所述任务发送模块用于启动多线程将所述任务处理模块生成的子任务发送至代理刷新服务器;
所述任务执行状态处理模块用于接收所述代理刷新服务器发送的对所述子任务进行刷新操作的执行状态信息,并根据所述状态信息对所述任务接收模块接收的总任务进行更新。
上述的系统,优选的,所述任务接收模块接收的总任务包括:外部用户提交的任务和系统内部提交的任务。
上述的系统,优选的,所述任务接收模块包括验证单元;
所述验证单元用于在外部用于提交任务时对外部用户进行验证,包括对用户的用户名、密码及有效性的验证。
上述的系统,优选的,所述任务处理模块根据系统配置中的预设策略生成所述总任务的子任务。
上述的系统,优选的,所述任务发送模块以TCP协议将所述子任务发送至代理刷新服务器,每次发送的任务数量不超过预设阀值。
上述的系统,优选的,所述任务执行状态处理模块包括判断单元;
所述判断单元用于对所述任务发送模块对所述代理刷新服务器发送子任务的过程中子任务是否分发成功进行判断。
上述的系统,优选的,所述代理刷新服务器包括:任务刷新模块和任务执行状态反馈模块;
其中:所述任务刷新模块用于对所述中心任务服务器发送的任务进行刷新操作;
所述任务执行状态反馈模块用于将所述任务刷新模块执行刷新操作的执行状态信息反馈至所述中心任务服务器。
由以上本申请实施例提供的技术方案可见,本发明提供的内容刷新系统,设置有中心任务服务器和若干代理刷新服务器,中心任务服务器接收需要进行刷新操作的任务,对所述任务进行处理后发送至代理刷新服务器,代理刷新服务器执行对任务的刷新操作;本申请实施例提供的内容刷新系统,采用代理刷新服务器作为任务刷新的主体,解决了本地服务器由于负载压力过大等诸多情况不能及时对cache内容进行刷新的问题,有效的实现了对cache内容的实时刷新。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云快线软件服务有限公司;北京世纪互联工程技术服务有限公司,未经北京云快线软件服务有限公司;北京世纪互联工程技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010581471.8/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法