【技术实现步骤摘要】
本专利技术涉及软件开发,尤其涉及一种微服务升级完整性验证方法、装置、系统、设备及介质。
技术介绍
1、随着软件开发中微服务架构技术的逐渐推广,实际项目中使用微服务架构进行开发的场景越来越多,但也带来了新的问题。
2、在基于微服务开发的软件项目中,系统按照业务功能拆分成不同的微服务,微服务之间存在层级调用的依赖关系,系统的复杂度相比较单体应用提升了很多,因此整理系统功能升级包时,需要升级的内容的维度也增加了很多。当开发团队整理出部署包发布到现场,由本地运维团队在客户现场环境升级时,由于升级的维度和粒度比较多,现场运维同事很难做到升级完整,导致一次升级成功率比较低,中间会反复升级验证,这也是经常熬夜通宵升级的原因,并且产生缺漏升级的情况下,会导致系统功能不可用,直接影响用户的使用感知。
技术实现思路
1、本专利技术提供一种微服务升级完整性验证方法、装置、系统、设备及介质,避免升级缺漏,减轻运维人员的工作负担,解决缺漏升级导致系统功能不可用,直接影响用户的使用感知的问题。
【技术保护点】
1.一种微服务升级完整性验证方法,其特征在于,包括:
2.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述依赖关系生成多个校验任务,包括:
3.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:
4.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:
5.根据权利要求4所述的微服务升级完整性验证方法,其特征在于,所述校验规则包
...【技术特征摘要】
1.一种微服务升级完整性验证方法,其特征在于,包括:
2.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述依赖关系生成多个校验任务,包括:
3.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:
4.根据权利要求1所述的微服务升级完整性验证方法,其特征在于,所述根据所述微服务升级内容确定元数据模型以及所述元数据模型之间的依赖关系,包括:
5.根据权利要求4所述的微服务升级完整性验证方法,其特征在于,所述校验规则包括由所述微服务独立执行的第一校验规则和供所述微服务调用的第二校验规则。
6.根据...
【专利技术属性】
技术研发人员:毕孝田,于晟,赵兵,冷月锋,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。