微服务升级完整性验证方法、装置、系统、设备及介质制造方法及图纸

技术编号:42379211 阅读:18 留言:0更新日期:2024-08-16 15:04
本发明专利技术提供一种微服务升级完整性验证方法、装置、系统、设备及介质,属于软件开发技术领域,方法包括:获取微服务升级内容,根据微服务升级内容确定元数据模型以及元数据模型之间的依赖关系;根据依赖关系生成多个校验任务,将所有校验任务顺序发送至微服务以便微服务执行校验任务并生成校验结果;获取微服务反馈的校验结果,根据所有校验结果得到升级完整性验证报告。本发明专利技术通过将升级包的各维度内容抽象成模型,根据模型之间的依赖关系生成校验任务,通过交互式自动化校验,最大限度的保障升级内容的完整性,辅助运维人员快速定位升级中缺漏的内容,减轻运维人员的升级负担,提高业务升级的一次成功率。

【技术实现步骤摘要】

本专利技术涉及软件开发,尤其涉及一种微服务升级完整性验证方法、装置、系统、设备及介质


技术介绍

1、随着软件开发中微服务架构技术的逐渐推广,实际项目中使用微服务架构进行开发的场景越来越多,但也带来了新的问题。

2、在基于微服务开发的软件项目中,系统按照业务功能拆分成不同的微服务,微服务之间存在层级调用的依赖关系,系统的复杂度相比较单体应用提升了很多,因此整理系统功能升级包时,需要升级的内容的维度也增加了很多。当开发团队整理出部署包发布到现场,由本地运维团队在客户现场环境升级时,由于升级的维度和粒度比较多,现场运维同事很难做到升级完整,导致一次升级成功率比较低,中间会反复升级验证,这也是经常熬夜通宵升级的原因,并且产生缺漏升级的情况下,会导致系统功能不可用,直接影响用户的使用感知。


技术实现思路

1、本专利技术提供一种微服务升级完整性验证方法、装置、系统、设备及介质,避免升级缺漏,减轻运维人员的工作负担,解决缺漏升级导致系统功能不可用,直接影响用户的使用感知的问题。

>2、第一方面,本专本文档来自技高网...

【技术保护点】

1.一种微服务升级完整性验证方法,其特征在于,包括:

2.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述依赖关系生成多个校验任务,包括:

3.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:

4.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:

5.根据权利要求4所述的微服务升级完整性验证方法,其特征在于,所述校验规则包括由所述微服务独立执...

【技术特征摘要】

1.一种微服务升级完整性验证方法,其特征在于,包括:

2.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述依赖关系生成多个校验任务,包括:

3.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:

4.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:

5.根据权利要求4所述的微服务升级完整性验证方法,其特征在于,所述校验规则包括由所述微服务独立执行的第一校验规则和供所述微服务调用的第二校验规则。

6.根据...

【专利技术属性】
技术研发人员:毕孝田于晟赵兵冷月锋
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

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

1