【技术实现步骤摘要】
异构网络的微服务调用方法及API网关
本专利技术涉及云计算
,特别是涉及一种异构网络的微服务调用方法及API网关。
技术介绍
随着领域驱动设计、持续交付、按需虚拟化、基础设施自动化、小型自治团队和大型集群系统一段时间的流行,微服务也应运而生。微服务和面向服务架构最大的不同,就是舍弃了面向服务架构中比较看重的企业服务总线。微服务架构追求的一种彻底组件化和服务化。微服务就是一些系统工作的小而自治的服务,每一个独立的服务可以被独立的小团队很好的服务,并且可以在短时间内完成重构。每一个服务都是一个独立的实体,可以独立的部署在PAAS(PlatformAsAService,平台即服务)上。服务之间通过网络调用进行通信,从而加强了服务间的隔离性,避免了紧耦合。众所周知,当前的应用部署架构并不拘泥于一种架构。因此,实际上在云计算中心中可能会同时存在多种不同的应用部署方式。这种以异构为基本体征的网络结构为以微服务架构进行部署的应用调用造成了不小的障碍。比如,两个应用是相互调用的关系,而不同的部署方式决定了二者分别采用了不同的调 ...
【技术保护点】
1.一种异构网络的微服务调用方法,其特征在于,应用于微服务框架中的API网关,所述方法包括:/n获取服务调用请求;/n对获取到的服务调用请求进行正向协议转换;/n将转换后的服务调用请求路由至后台的微服务应用。/n
【技术特征摘要】
1.一种异构网络的微服务调用方法,其特征在于,应用于微服务框架中的API网关,所述方法包括:
获取服务调用请求;
对获取到的服务调用请求进行正向协议转换;
将转换后的服务调用请求路由至后台的微服务应用。
2.根据权利要求1所述的异构网络的微服务调用方法,其特征在于,在将转换后的服务调用请求路由至后台的微服务应用之后,还包括:
获取微服务应用反馈的服务调用结果;
对服务调用结果进行逆向协议转换;
将转换后的服务调用结果进行反馈。
3.根据权利要求2所述的异构网络的微服务调用方法,其特征在于,正向协议转换是指由前台协议向后台协议的转换,逆向协议转换是指由后台协议向前台协议的转换。
4.根据权利要求3所述的异构网络的微服务调用方法,其特征在于,前台协议是指API网关与服务调用方通信时使用的协议,后台协议是指API网关与后台的微服务应用通信时使用的协议。
5.根据权利要求4所述的异构网络的微服务调用方法,其特征在于,前台协议包括:HTTPRESTful,或者RPC;后台协议包括:HTTPRESTful,或者RPC。
6.根据权利要求4所述的异构网络的微服务调用方法,其特征在于,对获取到的...
【专利技术属性】
技术研发人员:王维斗,陈宏鸿,范兴泽,
申请(专利权)人:神州数码融信软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。