【技术实现步骤摘要】
微服务架构升级方法、装置、计算机设备及存储介质
[0001]本专利技术涉及微服务架构领域,尤其涉及一种微服务架构升级方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着近年来互联网技术的深入发展,越来越多的企业将生产系统由原来的C/S架构(客户端/服务器)转为微服务架构。微服务架构在系统应用部署和运维难度方面都比传统的C/S架构有所增加。为了降低企业关键系统和应用的部署难度和成本,需要寻找更加便捷的微服务架构升级方法,以提高微服务架构的部署效率、降低部署成本。
技术实现思路
[0003]基于此,有必要针对上述技术问题,提供一种微服务架构升级方法、装置、计算机设备及存储介质,以提高微服务架构的部署效率、降低部署成本。
[0004]一种微服务架构升级方法,包括:
[0005]获取微服务架构中各个服务器的软硬件配置信息;
[0006]获取与所述软硬件配置信息匹配的自动化部署软件,并将所述自动化部署软件发送至各个所述服务器,以使所述服务器安装所述自动化部署软件;
[0007] ...
【技术保护点】
【技术特征摘要】
1.一种微服务架构升级方法,其特征在于,包括:获取微服务架构中各个服务器的软硬件配置信息;获取与所述软硬件配置信息匹配的自动化部署软件,并将所述自动化部署软件发送至各个所述服务器,以使所述服务器安装所述自动化部署软件;获取与所述软硬件配置信息匹配的初始化配置参数;根据所述初始化配置参数对所述微服务架构进行初始化;获取自动化部署脚本,将所述自动化部署脚本发送给所述自动化部署软件;通过所述自动化部署软件执行所述自动化部署脚本,以完成所述微服务架构的升级。2.如权利要求1所述的微服务架构升级方法,其特征在于,所述获取与所述软硬件配置信息匹配的初始化配置参数,包括:获取所述服务器的机器码、IP地址和端口号;通过预设密码算法处理所述机器码,生成安全秘钥;根据所述安全秘钥、所述IP地址和所述端口号生成所述初始化配置参数。3.如权利要求2所述的微服务架构升级方法,其特征在于,所述根据所述初始化配置参数对所述微服务架构进行初始化,包括:将所述初始化配置参数发给所述服务器,以使所述服务器根据所述初始化配置参数进行初始化。4.如权利要求1所述的微服务架构升级方法,其特征在于,所述通过所述自动化部署软件执行所述自动化部署脚本,以完成所述微服务架构的升级,包括:执行所述自动化部署脚本,在所述服务器激活升级包的安装流程;通过所述自动化部署软件监测所述安装流程产生的交互数据;判断所述交互数据是否需要提交设置参数;若所述交互数据需要提交设置参数,通过所述自动化部署脚本获取与所述设置参数关联的配置数据,并执行用于提交所述配置数据的操作。5.如权利要求1所述的微服务架构升级方法,其特征在于,所述通过所述自动化部署软件执行所述自动化部署脚本,以完成所述微服务架构的升级,包括:当第一升级包安装完毕时,获取所述第一升级包的运行状态;判断所述...
【专利技术属性】
技术研发人员:黄先进,陈永科,
申请(专利权)人:深圳九明珠信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。