[发明专利]一种微服务系统的离线升级方法有效
申请号: | 202110556054.6 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113485720B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 陈鸿源;张玉斌;吴渊 | 申请(专利权)人: | 苏州德姆斯信息技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/654;G06F8/71 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 姚姣阳 |
地址: | 215000 江苏省苏州市中国(江苏)自由贸易试*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 微服 系统 离线 升级 方法 | ||
1.一种微服务系统的离线升级方法,将离线环境下的微服务系统作为目标系统,所述目标系统主要包括离线微服务系统服务器、离线升级终端电脑、云端微服务管理中心以及在线升级同步电脑,所述离线微服务系统服务器与所述离线升级终端电脑二者信号连接且二者均不能直接或间接地连接至所述云端微服务管理中心,所述在线升级同步电脑与所述云端微服务管理中心信号连接,所述离线升级终端电脑与所述在线升级同步电脑内均运行有离线升级工具软件;其特征在于,
所述的一种微服务系统的离线升级方法包括如下步骤:
S1、将移动存储媒介与所述离线升级终端电脑相连接,利用所述离线升级终端电脑获取当前运行于所述离线微服务系统服务器内所有微服务组件的版本信息,并存储至所述移动存储媒介;
S2、将所述移动存储媒介与所述在线升级同步电脑相连接,利用所述在线升级同步电脑将所述移动存储媒介中存储的所有微服务组件的版本信息上传至所述云端微服务管理中心;
S3、所述云端微服务管理中心根据所接收的所有微服务组件的版本信息以及当前所述云端微服务管理中心内相对应的微服务组件的版本信息,制作离线升级软件包;
S4、所述离线升级软件包制作完成后,所述在线升级同步电脑内的所述离线升级工具软件对所述离线升级软件包进行下载,并存储至所述移动存储媒介;
S5、再次将所述移动存储媒介与所述离线升级终端电脑相连接,所述离线升级终端电脑内的所述离线升级工具软件对所述移动存储媒介中存储的所述离线升级软件包进行解包、读取需要升级的微服务组件列表和版本升级信息;
S6、所述离线升级终端电脑内的所述离线升级工具软件对所有需要升级的微服务组件逐一执行版本升级操作,版本升级操作结束后,所述离线升级终端电脑内的所述离线升级工具软件获取升级状态信息,并存储至所述移动存储媒介;
S7、再次将所述移动存储媒介与所述在线升级同步电脑相连接,所述在线升级同步电脑将所述移动存储媒介中存储的所述升级状态信息上传至所述云端微服务管理中心进行保存。
2.根据权利要求1所述的一种微服务系统的离线升级方法,其特征在于:所述移动存储媒介为U盘或移动硬盘。
3.根据权利要求1所述的一种微服务系统的离线升级方法,其特征在于,S1包括如下步骤:
S11、系统管理人员将所述移动存储媒介插入所述离线升级终端电脑,并运行所述离线升级终端电脑内的所述离线升级工具软件,所述离线升级终端电脑可以是与所述离线微服务系统服务器处于同一网络内且可独立运行所述离线升级工具软件的任意一台电脑;
S12、所述离线升级终端电脑内的所述离线升级工具软件检测到所述移动存储媒介接入后,控制离线升级终端电脑连接至所述离线微服务系统服务器,并获取当前运行于所述离线微服务系统服务器内所有微服务组件的版本信息、存储至所述移动存储媒介,所述版本信息包括微服务组件的版本、安装时间以及组件运行配置信息。
4.根据权利要求3所述的一种微服务系统的离线升级方法,其特征在于,S2包括如下步骤:
S21、系统管理人员将所述移动存储媒介插入所述在线升级同步电脑,并运行所述在线升级同步电脑内的所述离线升级工具软件,所述在线升级同步电脑可以是远程连接至所述云端微服务管理中心的任意一台电脑;
S22、所述在线升级同步电脑内的所述离线升级工具软件向所述云端微服务管理中心上传所述移动存储媒介中存储的所有微服务组件的版本信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州德姆斯信息技术有限公司,未经苏州德姆斯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110556054.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于机器学习的电网网络安全事件分析方法
- 下一篇:膜体安装机构