【技术实现步骤摘要】
一种接口调用管控方法和装置
[0001]本专利技术属于接口调用
,更具体的说,尤其涉及一种接口调用管控方法和装置。
技术介绍
[0002]当前的大型应用软件,有使用传统的单体架构,也有采用微服务架构,不同服务之间的相互调用需求越发频繁。对于服务方接口的服务能力不足,或发现异常访问时,一般通过IP限制,或服务降级等手段降低访问流量,缺少事先的评估和准入机制;当服务方接口内容变更时,也缺少及时的通知机制。
[0003]如图1所示,单体架构下,通常没有运行时的注册中心,消费方与提供方直接调用。如图2所示,微服务架构下,存在大量的服务之间的相互调用。通常会在服务启动后,将服务自动在注册中心进行登记注册。当消费方需要调用服务时,首先从注册中心查找到所需的服务,后续消费方可以直接调用提供方的服务;而在微服务架构下,需利用注册中心可以在运行状态下对接口调用关系进行管控,只有在注册中心登记的服务才可以被调用。
[0004]但是,以上调用关系的管控发生在系统运行时,属于事中的管控,无法预先进行服务资源的规划和分配,缺少接 ...
【技术保护点】
【技术特征摘要】
1.一种接口调用管控方法,其特征在于,包括:在软件设计阶段,建立接口消费关系;其中,所述建立接口消费关系,包括:接口提供方的应用系统登记接口;接口调用方的应用系统登记自身对所述接口的使用需求;所述接口提供方的应用系统审核所述接口调用方的应用系统的使用需求是否合理,并评估所述接口的服务能力是否可以满足所述接口调用方的应用系统的使用需求;评估通过后,建立一组接口消费关系:所述接口的服务方为所述接口提供方的应用系统,所述接口的消费方为所述接口调用方的应用系统。2.根据权利要求1所述的接口调用管控方法,其特征在于,在所述建立接口消费关系之后,还包括:撤销接口消费关系。3.根据权利要求2所述的接口调用管控方法,其特征在于,所述撤销接口消费关系,包括:所述接口调用方的应用系统,申请撤销对所述接口的使用需求;所述接口提供方的应用系统,审核所述接口调用方的应用系统的撤销申请;审核通过后,原有的接口调用方的应用系统与接口提供方的应用系统关于所述接口的消费关系被撤销。4.根据权利要求1
‑
3任一项所述的接口调用管控方法,其特征在于,在所述建立接口消费关系之后,还包括:变更接口消费关系。5.根据权利要求4所述的接口调用管控方法,其特征在于,所述变更接口消费关系,包括:所述接口提供方的应用系统,修改所述接口,生成一个新接口;接口调用方的应用系统,登记自身对所述新接口的使用需求;所述接口提供方的应用系统审核所述接口调用方的应用系统的使用需求是否合理,并评估所述接口的服务能力是否可以满足所述接口调用方的应用系统的使用需求;评估通过后,建立一组接...
【专利技术属性】
技术研发人员:薛俊鹏,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。