[发明专利]一种软件版本管理系统有效
申请号: | 201710067102.9 | 申请日: | 2017-02-07 |
公开(公告)号: | CN106886410B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 钟斌;王健 | 申请(专利权)人: | 深圳云天励飞技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件版本管理系统 版本数据库 网络节点 版本数据 元信息 回溯 传播 分布式集群系统 软件版本管理 分层次存储 版本升级 传输模块 带宽需求 软件版本 鲁棒性 升级 管理 | ||
本发明实施例公开了一种软件版本管理系统,其特征在于,适用于分布式集群系统,所述系统包括:版本数据库,用于分层次存储所述软件版本管理系统对所述网络节点进行软件版本管理过程中所使用到的版本元信息以及版本数据;版本元信息传播模块,用于基于所述版本数据库在所述软件版本管理系统所管理的网络节点中传播版本元信息;版本数据传输模块,用于基于所述版本数据库在所述软件版本管理系统所管理的网络节点中传播版本数据;以及版本升级回溯模块,用于基于所述版本数据库对所述网络节点的软件版本进行升级或回溯。实施本发明实施例能快速准确实现各组件的版本之间的升级和回溯,带宽需求低,同时提高软件版本管理系统的鲁棒性。
技术领域
本发明涉及服务器集群领域,尤其涉及一种软件版本管理系统。
背景技术
随着系统中处理数据的体量越来越大,提供的服务越来越复杂,并发性实时性的需求越来越高,整个系统的往往由一个复杂的分布式集群构成。分布式集群的服务组件类型众多,服务组件的宿主硬件服务器分多层集群,在空间和地域上可能广泛分布,系统内各组件存在复杂的网关服务关系,且一个硬件服务器中可能存在多个组件,一个组件一般运行在多个硬件服务器中,而不同的组件之间由不同的开发团队进行维护。
在一个分布式系统中,不同的组件之间需要紧密配合进行工作,此时需要对各组件的软件版本进行维护,目前,由于组件的分布式特点,可以通过运维人员去不同的现场对组件进行维护操作,使得组件的软件版本维护操作麻烦,并且,由于需要人为检测组件的软件版本对不同组件的软件版本进行配合,将可能由于人工检测失误而造成系统的不稳定性。
发明内容
本发明实施例提供了一种软件版本管理系统,能快速准确实现各组件的版本之间的升级和回溯,带宽需求低,同时提高软件版本管理系统的鲁棒性。
本发明实施例第一方面公开了一种软件版本管理系统,所述软件版本管理系统适用于分布式集群系统,所述系统包括:
版本数据库,用于分层次存储所述软件版本管理系统对所述网络节点进行软件版本管理过程中所使用到的版本元信息以及版本数据;
版本元信息传播模块,用于基于所述版本数据库在所述软件版本管理系统所管理的网络节点中传播版本元信息;
版本数据传输模块,用于基于所述版本数据库在所述软件版本管理系统所管理的网络节点中传播版本数据;
以及版本升级回溯模块,用于基于所述版本数据库对所述网络节点的软件版本进行升级或回溯。
与现有技术相比,本发明实施例具备以下有益效果:
本发明实施例中,通过统一的软件版本管理系统,分层次存储版本数据,以及网络节点间的版本数据以及元信息的协同传输机制,能快速准确实现各组件的版本之间的升级和回溯,带宽需求低,同时提高软件版本管理系统的鲁棒性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种软件版本管理系统;
图2是本发明实施例提供的一种版本数据库的结构示意图;
图3是本发明实施例提供的一种版本元信息数据存储模块的结构示意图;
图4是本发明实施例提供的一种版本文件数据存储模块的结构示意图;
图5是本发明实施例提供的一种版本统一结构规范存储模块的结构示意图;
图6是本发明实施例提供的一种版本兼容性检测用例库存储模块的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳云天励飞技术有限公司,未经深圳云天励飞技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710067102.9/2.html,转载请声明来源钻瓜专利网。