【技术实现步骤摘要】
【技术保护点】
一种软件在线升级及加速下载装置,其特征是,它包括:客户端在线升级进程装置,负责管理本地软件工作拷贝,并与升级服务器代理装置进行通讯及更新本地工作拷贝,本地工作拷贝的当前版本完整文件目录树作为点到点网络中的种子对等节点;客户端共享守护进程装置,负责将客户端作为对等节点加入点到点网路,共享本地工作拷贝中最新版本的文件目录树;跟踪服务器装置,用于接收客户端共享守护进程的请求,存储并实时维护各个点到点网络中的对等客户端工作拷贝当前版本号、客户端IP地址和端口;升级服务器代理装置,按照负载均衡策略将每个到达升级服务器代理的请求按时间顺序分发给后端的升级服务器池中的一台服务器,同时采用加权轮询调度算法提供服务,保证请求分配的公平性和合理性;多个升级服务器装置,每个升级服务器装置均用于存储和管理版本仓库中所有版本软件的文件目录树,同时向客户端提供获取指定版本文件SHA1哈希值列表的服务,服务器内版本仓库中各个版本的完整文件目录树都作为点到点网络中的种子对等节点;各升级服务器装置存储内容完全相同,并形成一个环队列的升级服务器池,各个升级服务器装置上的版本仓库执行版本控制的“同步”原语操作实现实时同步。
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。