【技术实现步骤摘要】
本专利技术涉及api编排领域,尤其是一种基于api网关的接口聚合的实现方法及装置。
技术介绍
1、随着api生态的发展,不同的业务需要对接不同的系统,如内部系统、外部系统和第三方应用等。不同的用户有不同的业务需求,为了减少后端业务的频繁迭代,尽量会将api能力原子化,这就导致了系统与后端服务之前调用的更频繁。
2、为了解决这个问题,现有技术大多引入了编排引擎。api调用编排引擎,通过拖拉拽的可视化操作,将原子api或数据源操作组装成新的api。但是,现有api编排都是基于微服务框架实现的,其性能较低,无法在流量型网关上实现,需要部署在流量型网关的下一级,这样会导致转发流程多了一级,降低了整体网关的转发性能。
技术实现思路
1、为解决现有技术存在的上述问题,本专利技术提供一种基于api网关的接口聚合的实现方法及装置,减少了客户端调用的次数,提升了网络交互的效率,同时降低了api的时延。
2、为实现上述目的,本专利技术采用下述技术方案:
3、在本专利技术一实
...【技术保护点】
1.一种基于API网关的接口聚合的实现方法,其特征在于,该方法包括:
2.根据权利要求1所述的基于API网关的接口聚合的实现方法,其特征在于,所述API接口分为原子接口和聚合接口,构成聚合接口的API接口为该聚合接口的子接口,子接口为原子接口或者聚合接口。
3.根据权利要求1所述的基于API网关的接口聚合的实现方法,其特征在于,所述编排策略指定构成聚合接口的子接口之间的执行过程以及子接口之间变量提取方法和设置方法。
4.根据权利要求1所述的基于API网关的接口聚合的实现方法,其特征在于,所述API网关转发面为聚合接口的每次请求生成唯
...【技术特征摘要】
1.一种基于api网关的接口聚合的实现方法,其特征在于,该方法包括:
2.根据权利要求1所述的基于api网关的接口聚合的实现方法,其特征在于,所述api接口分为原子接口和聚合接口,构成聚合接口的api接口为该聚合接口的子接口,子接口为原子接口或者聚合接口。
3.根据权利要求1所述的基于api网关的接口聚合的实现方法,其特征在于,所述编排策略指定构成聚合接口的子接口之间的执行过程以及子接口之间变量提取方法和设置方法。
4.根据权利要求1所述的基于api网关的接口聚合的实现方法,其特征在于,所述api网关转发面为聚合接口的每次请求生成唯一消息标识,通过该消息标识将聚合接口与构成该聚合接口的子接口以及变量进行关联。
5.根据权利要求1所述的基于api网关的接口聚合的实现方法,其特征在于,所述编排策略以插件的形式注入到api网关转发面,该插件可以通过json、xml或者图形化的方式存在于api网关控制面,再通过api网关控制面统一转换为json对象发布到api网关转发面。
6.一种基于api网关的接口聚合的实现装置,其特征在于,该装置包括:
7.根据权利要求6所述的基于api网关的接口聚合的实现装置,其特征...
【专利技术属性】
技术研发人员:何文娟,
申请(专利权)人:中盈优创资讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。