微服务架构升级方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:37382803 阅读:21 留言:0更新日期:2023-04-27 07:23
本发明专利技术涉及微服务架构领域,公开了一种微服务架构升级方法、装置、计算机设备及存储介质,其方法包括:获取微服务架构中各个服务器的软硬件配置信息;获取与软硬件配置信息匹配的自动化部署软件,并将自动化部署软件发送至各个服务器,以使服务器安装自动化部署软件;获取与软硬件配置信息匹配的初始化配置参数;根据初始化配置参数对微服务架构进行初始化;获取自动化部署脚本,将自动化部署脚本发送给自动化部署软件;通过自动化部署软件执行自动化部署脚本,以完成微服务架构的升级。本发明专利技术大大简化了微服务架构的升级流程,可以实现自动升级,将部署升级的时间从原来的数天降为数十分钟,大大提高微服务架构的部署升级效率。大大提高微服务架构的部署升级效率。大大提高微服务架构的部署升级效率。

【技术实现步骤摘要】
微服务架构升级方法、装置、计算机设备及存储介质


[0001]本专利技术涉及微服务架构领域,尤其涉及一种微服务架构升级方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着近年来互联网技术的深入发展,越来越多的企业将生产系统由原来的C/S架构(客户端/服务器)转为微服务架构。微服务架构在系统应用部署和运维难度方面都比传统的C/S架构有所增加。为了降低企业关键系统和应用的部署难度和成本,需要寻找更加便捷的微服务架构升级方法,以提高微服务架构的部署效率、降低部署成本。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种微服务架构升级方法、装置、计算机设备及存储介质,以提高微服务架构的部署效率、降低部署成本。
[0004]一种微服务架构升级方法,包括:
[0005]获取微服务架构中各个服务器的软硬件配置信息;
[0006]获取与所述软硬件配置信息匹配的自动化部署软件,并将所述自动化部署软件发送至各个所述服务器,以使所述服务器安装所述自动化部署软件;
[0007]获取与所述软硬件配置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种微服务架构升级方法,其特征在于,包括:获取微服务架构中各个服务器的软硬件配置信息;获取与所述软硬件配置信息匹配的自动化部署软件,并将所述自动化部署软件发送至各个所述服务器,以使所述服务器安装所述自动化部署软件;获取与所述软硬件配置信息匹配的初始化配置参数;根据所述初始化配置参数对所述微服务架构进行初始化;获取自动化部署脚本,将所述自动化部署脚本发送给所述自动化部署软件;通过所述自动化部署软件执行所述自动化部署脚本,以完成所述微服务架构的升级。2.如权利要求1所述的微服务架构升级方法,其特征在于,所述获取与所述软硬件配置信息匹配的初始化配置参数,包括:获取所述服务器的机器码、IP地址和端口号;通过预设密码算法处理所述机器码,生成安全秘钥;根据所述安全秘钥、所述IP地址和所述端口号生成所述初始化配置参数。3.如权利要求2所述的微服务架构升级方法,其特征在于,所述根据所述初始化配置参数对所述微服务架构进行初始化,包括:将所述初始化配置参数发给所述服务器,以使所述服务器根据所述初始化配置参数进行初始化。4.如权利要求1所述的微服务架构升级方法,其特征在于,所述通过所述自动化部署软件执行所述自动化部署脚本,以完成所述微服务架构的升级,包括:执行所述自动化部署脚本,在所述服务器激活升级包的安装流程;通过所述自动化部署软件监测所述安装流程产生的交互数据;判断所述交互数据是否需要提交设置参数;若所述交互数据需要提交设置参数,通过所述自动化部署脚本获取与所述设置参数关联的配置数据,并执行用于提交所述配置数据的操作。5.如权利要求1所述的微服务架构升级方法,其特征在于,所述通过所述自动化部署软件执行所述自动化部署脚本,以完成所述微服务架构的升级,包括:当第一升级包安装完毕时,获取所述第一升级包的运行状态;判断所述...

【专利技术属性】
技术研发人员:黄先进陈永科
申请(专利权)人:深圳九明珠信息科技有限公司
类型:发明
国别省市:

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

1