服务契约变更检测方法、装置、存储介质及处理器制造方法及图纸

技术编号:44567657 阅读:15 留言:0更新日期:2025-03-11 14:25
本申请实施例提供一种服务契约变更检测方法、装置、存储介质及处理器。方法包括:在任一服务消费方引用任一服务提供方的服务契约组件后,接收服务消费方发送的服务契约组件的引用版本和第一校验信息;获取契约管理平台中的服务契约组件的运行版本、引用版本的第一兼容信息及运行版本的第二校验信息和第二兼容信息;对比引用版本和运行版本得到版本是否一致的第一检测结果;根据引用版本和第二兼容信息确定版本是否兼容的第二检测结果;和/或根据第一校验信息和第二校验信息确定内容是否一致的第三检测结果;根据第一检测结果,及第二检测结果和第三检测结果中的至少一个检测结果快速并准确的检测服务提供方是否发生服务契约变更。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种服务契约变更检测方法、装置、存储介质及处理器


技术介绍

1、微服务架构是目前流行的应用架构之一。在微服务架构下,通过对传统的单体架构的应用进行拆分,形成多个通常以业务域为边界的微服务应用。采用微服务架构的系统是一个分布式系统,在分布式系统的服务提供方的服务契约变更时,与该服务提供方对应的服务消费方不能主动感知服务提供方的服务契约变更。若服务消费方未跟随服务提供方进行同步升级,则极易导致分布式系统的功能异常。

2、目前,主要通过维护服务之间的调用关系的服务契约文档,来对服务提供方的服务契约变更进行检测,进而确定需要进行服务契约升级的服务消费方。然而,通过服务契约文档的方式来记录服务之间的调用关系,若文档更新不及时,或维护的服务契约文档与实际运行情况不一致,会使得服务提供方的服务契约变更的检测不够准确,影响后续针对服务契约变更的影响范围的判断,无法及时对受到影响的服务消费方进行同步升级。


技术实现思路

1、本申请实施例的目的是提供一种服务契约变更检测方法、装置、存储介质本文档来自技高网...

【技术保护点】

1.一种服务契约变更检测方法,其特征在于,应用于契约管理平台,所述方法包括:

2.根据权利要求1所述的服务契约变更检测方法,其特征在于,所述根据所述第一校验信息和所述第二校验信息确定所述运行版本的服务契约组件与所述引用版本的契约组件的内容是否一致的第三检测结果包括:

3.根据权利要求1所述的服务契约变更检测方法,其特征在于,在满足以下全部条件的情况下,确定所述服务提供方未发生服务契约变更:

4.根据权利要求1所述的服务契约变更检测方法,其特征在于,在满足以下全部条件的情况下,确定所述服务提供方未发生服务契约变更:

5.根据权利要求1所述的服...

【技术特征摘要】

1.一种服务契约变更检测方法,其特征在于,应用于契约管理平台,所述方法包括:

2.根据权利要求1所述的服务契约变更检测方法,其特征在于,所述根据所述第一校验信息和所述第二校验信息确定所述运行版本的服务契约组件与所述引用版本的契约组件的内容是否一致的第三检测结果包括:

3.根据权利要求1所述的服务契约变更检测方法,其特征在于,在满足以下全部条件的情况下,确定所述服务提供方未发生服务契约变更:

4.根据权利要求1所述的服务契约变更检测方法,其特征在于,在满足以下全部条件的情况下,确定所述服务提供方未发生服务契约变更:

5.根据权利要求1所述的服务契约变更检测方法,其特征在于,在满足以下全部条件的情况下,确定所述服务提供方发生服务契约变更:

6.根据权利要求1所述的服务契约变更检测方法,其特征在于,在满足以下全部条件的情况下,确定所述服务提供方发生服务契约变更:

7.根据权利要求1所述的服务契约变更检测方法,其特征在于,在满足以下全部...

【专利技术属性】
技术研发人员:詹煜许少伟代成银魏聪惠
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1