[发明专利]一种文件发布的方法及系统有效

专利信息
申请号: 200910164897.0 申请日: 2009-08-19
公开(公告)号: CN101997896A 公开(公告)日: 2011-03-30
发明(设计)人: 于华 申请(专利权)人: 中兴通讯股份有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 李健;龙洪
地址: 518057 广东省深圳市南山*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 文件 发布 方法 系统
【说明书】:

技术领域

发明涉及Web(网页)服务器系统,尤其涉及一种向Web服务器发布文件的文件发布的方法及系统。

背景技术

随着因特网的高速发展,在传统的大型门户网站和新兴的IPTV(Interactive Personality Television,个性化互动电视)等业务环境中,直接为用户提供服务的Web系统越来越多地使用了多Web服务器系统。多个Web服务器能够提高整个系统的并行处理能力,在单位时间内能够响应更多的用户请求。但是,随之而来的问题是在新的文件上线时,很难保证新的文件尽快发布到所有的Web服务器上。

由于Web服务器直接连接在公共网络上,运营商从安全角度考虑,在公共网络上通常只开放Web服务器上的HTTP协议(Hypertext Transfer Protocol,超文本传输协议)的端口和HTTPS协议(Hypertext Transfer Protocol over Secure Socket Layer,安全超文本传输协议)的端口。为了进行管理和文件发布,只会在内部网络上允许Web服务器以特定端口访问特定的服务器以获取管理指令和更新文件。因此,在Web服务器之间只能通过公网的HTTP或HTTPS协议互相访问,向Web服务器发布文件时,无法利用现有的CDN(Content Distribute Network,内容分发网络)和P2P(Point to Point,点对点)等文件发布技术,需要采用FTP(File Transfer Protocol,文件传输协议)端口技术或不受端口限制的传输技术。

如图1所示,现有的Web服务器文件发布技术是在Web服务器系统外配置一台管理服务器和一台保存上传文件以及提供下载文件功能的服务器(称为发布服务器),向Web服务器发布文件的过程为:

第一步:将要发布到Web服务器的文件,传输给发布服务器;

可以采用以下方式向发布服务器传输要发布的文件:

1、管理服务器将文件直接下发给发布服务器(图1中①)。

2、由其它系统将文件发送给发布服务器(图1中②),再通知管理服务器文件已下发到发布服务器(图1中③)。

第二步:管理服务器制定文件发布计划,根据计划向每台Web服务器的后台服务程序发送文件更新指令(图1中④),要求Web服务器从发布服务器获取更新的文件;

第三步:Web服务器在收到管理服务器的文件更新指令后,从发布服务器获取更新的文件(图1中⑤),并向管理服务器上报结果。

在Web服务器数量较少的情况下,上述方式尚且能够正常工作,但是,当Web服务器的数量增加到一定程度后,在发布文件时,短时间内大量并发请求会使发布服务器超负荷运行甚至阻塞,导致Web服务器获取文件失败,甚至导致发布服务器宕机。为了避免瞬时海量并发操作引起的问题,在现有技术中也提出了一些优化方案。

一种优化方案是将文件发布由并行改为串行,不是所有Web服务器同时进行更新,而是让Web服务器排队,逐个或逐批更新,第一个或第一批更新完成后,下一个或下一批Web服务器再进行更新。这种方式在发布任务比较少并且Web服务器也比较少的情况下比较可行,但由于是串行执行,存在以下弊端:

1、由于排队和超时等待等因素,串行执行的总时间比并行长了很多,如果发布任务很频繁或者Web服务器很多,容易导致一个发布任务还没执行完,后续发布任务又到来,发布服务器将始终处于忙碌状态,并且任务无法准时完成,随着任务的积累问题将更加越严重。

2、虽然发布服务器一直处于忙碌状态,但是,大部分Web服务器却因为在排队等待而闲置,白白浪费了系统资源。

另一种优化方案是增加发布服务器数量,让Web服务器随机选择发布服务器,或者采用其它方式选择发布服务器。但是,这种方式也存在较多问题,如:

1、由于文件来源很多,很难保证上传到发布服务器上的文件的一致性,进而难以保证Web服务器上文件的一致性。这个问题很难发觉并且很难修复。

2、需要保证任何发布服务器均不能宕机或者出现网络故障,否则不但会出现第一个问题,而且依靠故障发布服务器提供服务的Web服务器改为向其它发布服务器请求服务后,可能导致其它发布服务器相继超负荷引起整个系统宕机。在发布服务器很多的情况下,保证所有的机器在任何时候都正常运行是非常困难的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910164897.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top