一种微服务工程自动化配置方法、系统、设备及可读存储介质技术方案

技术编号:44967287 阅读:21 留言:0更新日期:2025-04-12 01:39
本发明专利技术涉及计算机技术领域,尤其涉及微服务工程自动化配置方法、系统、设备及可读存储介质,所述方法包括:在代码仓库中创建CICD流水线脚本;通过前置脚本将微服务工程的pom文件路径、微服务名称和工程地址进行绑定;自动化触发流水线以获取后续自动化升级所需的信息和参数,本发明专利技术能够对微服务版本进行统一管理,对于被依赖的组件进行版本记录,有完善的版本管理机制;还能够用于解决协同发版中出现的版本升级不全、未协同升级微服务依赖组件版本的问题;同时还适用于大规模的企业级微服务应用场景,涉及多环境、多微服务工程、多组件协同变更的场景,能做到自动化升级、自动化变更的效果,极大的简化了版本升级的繁琐流程,提高了开发部署效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种微服务工程自动化配置方法、系统、设备及可读存储介质


技术介绍

1、目前的微服务依赖版本管理主要通过接收到微服务发送的引用指令时,确定目标版本标识;根据所述目标版本标识,在快照仓库或者正式仓库中确定待引入公共依赖服务common服务的目标common服务代码包;在发送引用指令的服务引用方中配置所述common服务代码包。该方案仅针对单一或少量的微服务进行版本协同管理,对于批量微服务升级较为繁琐、复杂。

2、专利号为cn111522577a的专利技术专利公开了一种方法,通过确定目标项目对应的开发端依赖包版本信息;向预设的控制端发送目标项目对应的依赖包版本请求信息,并接收控制端返回的目标项目对应的控制端依赖包版本信息;控制端依赖包版本信息是目标项目在控制端对应的最新更新的依赖包的版本信息;根据控制端依赖包版本信息,校验开发端依赖包版本信息;其中,如果开发端依赖包版本信息和控制端依赖包版本信息相同,则运行目标项目;反之,则先根据控制端依赖包版本信息,在开发端更新目标项目对应的依赖包的版本,再运行目标项目。该方法采用手动升本文档来自技高网...

【技术保护点】

1.一种微服务工程自动化配置方法,其特征在于,包括:

2.根据权利要求1所述的微服务工程自动化配置方法,当完成前置脚本执行后,其特征在于,当工程需要发布组件到远程仓库中时,包括:

3.根据权利要求1所述的微服务工程自动化配置方法,当完成前置脚本执行后,其特征在于,当其他微服务工程自动化升级新发布的组件时,包括:

4.根据权利要求2所述的微服务工程自动化配置方法,其特征在于,所述将发布的组件的GAV坐标信息写入数据库,进行版本信息记录包括:

5.根据权利要求2所述的微服务工程自动化配置方法,其特征在于,所述通过代码仓库API创建其他微服务工程...

【技术特征摘要】

1.一种微服务工程自动化配置方法,其特征在于,包括:

2.根据权利要求1所述的微服务工程自动化配置方法,当完成前置脚本执行后,其特征在于,当工程需要发布组件到远程仓库中时,包括:

3.根据权利要求1所述的微服务工程自动化配置方法,当完成前置脚本执行后,其特征在于,当其他微服务工程自动化升级新发布的组件时,包括:

4.根据权利要求2所述的微服务工程自动化配置方法,其特征在于,所述将发布的组件的gav坐标信息写入数据库,进行版本信息记录包括:

5.根据权利要求2所述的微服务工程自动化配置方法,其特征在于,所述通过代码仓库api创建其他微服务工程的自动化升级标签包括:

6.根据权利要求...

【专利技术属性】
技术研发人员:陈宏
申请(专利权)人:中信银行股份有限公司
类型:发明
国别省市:

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

1