一种版本快速分发安装的方法、装置、设备以及存储介质制造方法及图纸

技术编号:29277615 阅读:41 留言:0更新日期:2021-07-16 22:53
本发明专利技术公开了一种版本快速分发安装的方法、装置、设备以及存储介质,其方法包括:版本仓库向升级服务端发送包含版本类型和版本号的版本更新通知消息,使所述升级服务端根据所述版本类型,确定需要进行版本升级的多个升级设备,并向所述每个升级设备发送包含版本号的升级任务;所述版本仓库接收所述每个升级设备根据所述升级任务发送的包含版本号的版本下载请求;所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的设备,并将该设备作为版本下载端的消息发送给所述每个升级设备,使所述每个升级设备从所述版本下载端获取所述版本文件。载端获取所述版本文件。载端获取所述版本文件。

【技术实现步骤摘要】
一种版本快速分发安装的方法、装置、设备以及存储介质


[0001]本专利技术涉及分布式系统、版本分发、升级检测、升级回退等
,特别涉及一种版本快速分发安装的方法、装置、设备以及存储介质。

技术介绍

[0002]当前分布式系统包含服务网元较多,组合复杂,分布在网络各个角落。为了保证网元版本从开发环境快速转移到生产环境、快速升级、服务自动检测,提出了新的要求。

技术实现思路

[0003]根据本专利技术实施例提供的方案解决的技术问题是在分布系统环境下如何实现版本自动快速分发、自动升级、服务自检测。
[0004]根据本专利技术实施例提供的版本快速分发安装的方法,包括:
[0005]版本仓库向升级服务端发送包含版本类型和版本号的版本更新通知消息,使所述升级服务端根据所述版本类型,确定需要进行版本升级的多个升级设备,并向所述每个升级设备发送包含版本号的升级任务;
[0006]所述版本仓库接收所述每个升级设备根据所述升级任务发送的包含版本号的版本下载请求;
[0007]所述版本仓库根据所述每个升级设备的版本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种版本快速分发安装的方法,其特征在于,包括:版本仓库向升级服务端发送包含版本类型和版本号的版本更新通知消息,使所述升级服务端根据所述版本类型,确定需要进行版本升级的多个升级设备,并向所述每个升级设备发送包含版本号的升级任务;所述版本仓库接收所述每个升级设备根据所述升级任务发送的包含版本号的版本下载请求;所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的设备,并将该设备作为版本下载端的消息发送给所述每个升级设备,使所述每个升级设备从所述版本下载端获取所述版本文件。2.根据权利要求1所述的方法,其特征在于,还包括:所述版本仓库在收到版本文件时,从所述版本文件中提取出版本类型和版本号,同时对所述版本文件按照预设的切片大小进行切片处理,得到所述版本文件的切片个数和每个切片的MD5值;所述版本仓库为每个切片配置切片地址,并保存所述版本文件的出版本类型、版本号、切片个数、每个切片的切片地址以及每个切片的MD5值。3.根据权利要求2所述的方法,其特征在于,所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的设备,并将该设备作为版本下载端的消息发送给所述每个升级设备,使所述每个升级设备从所述版本下载端获取所述版本文件包括:所述版本仓库根据所述每个升级设备的版本下载请求,查询已下载版本文件的多个设备;所述版本仓库将包含所述版本文件的切片个数、每个切片的MD5值、以及多个已下载切片设备的消息发送给所述每个升级设备,使所述每个升级设备根据所述消息同时从每个已下载切片设备中分别获取相应的切片,并将所获取的多个切片组合成所述版本文件。4.根据权利要求1-3任一所述的方法,其特征在于,还包括:所述版本仓库根据所述每个升级设备的版本下载请求,未查询到已下载版本文件的设备时,所述版本仓库将包含所述版本文件的切片个数、每个切片的切片地址以及每个切片的MD5值的消息发送给所述升级设备,使所述升级设备根据所述消息同时从每个切片的切片地址中分别获取相应的切片,并将所获取的多个切片组合成所述版本文件。5.一种版本快速分发安装的装置,其特征在于,包括:发送模块,用于向升级服务端发送包含版本类型和版本号的版本更新通知消息,使所述升级服务端根据所述版本类型,确定需要进行版本升级的...

【专利技术属性】
技术研发人员:刘冬岩周智昊葛媛媛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1