[发明专利]一种基于Kong的AWS风格API二级路由转发方法有效
申请号: | 201911404217.8 | 申请日: | 2019-12-31 |
公开(公告)号: | CN110971472B | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 马浩严;王瀚墨;刘清华;高传集 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L45/74 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 郗艳荣 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 kong aws 风格 api 二级 路由 转发 方法 | ||
本发明特别涉及一种基于Kong的AWS风格API二级路由转发方法。该基于Kong的AWS风格API二级路由转发方法,由一个Kong二级路由转发插件将query中Action参数转变为一个相应的二级路由请求,从而实现一级转发到二级路由。该基于Kong的AWS风格API二级路由转发方法,解决了AWS风格API无法进行网关转发的问题,而且只需要配置一个一级路由和AWS二级路由转发插件就可以一劳永逸,通过路由和插件共同作用就可以将拥有不同Action参数值的AWS风格API转发到不同的真实的服务。
技术领域
本发明涉及计算机网络API网关技术领域,特别涉及一种基于Kong的AWS风格API二级路由转发方法。
背景技术
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,应用将自身的服务能力封装成API,并通过API网关开放给用户调用。
API网关(API Gateway,简称APIG)是微服务基础架构中的基础服务之一。它不但提供基本的路由功能,将请求转发到上游服务,同时还可以进行认证、鉴权和限流等操作,从而保护上游服务。总之,所有的客户端通过API网关接入微服务,在网关层处理所有的非业务功能。
Kong是一个开源API网关,它的最底层基于Nginx,并在Nginx上的可伸缩web平台Openresty上实现。通过Kong可以把所有微服务的通用功能集中到一个地方,让每个服务只关注于与业务相关的逻辑。
Kong支持通过插件扩展其功能,自带了很多官方常用插件的同时,也支持自定义第三方插件实现定制功能,并添加在上游服务之上。这些插件可以支持安全认证、流量控制、日志、黑白名单和某些转换功能。
AWS BPM业务流程管理开发平台是一个易于部署和使用的业务流程管理基础平台软件,AWS平台提供了从业务流程梳理、建模到运行、监控、优化的全周期管理和面向角色的BPM Total Solution。
AWS BPM为快速实施新应用提供了完整的业务流程应用建模工具,而开发员可以通过这些工具非编程方式快速设计和变更用户商业模型,并通过模型迁移安装工具打包成自己的BPM解决方案。AWS BPM卓越的技术超越了传统的集成和业务流程管理所能提供的解决方案,为企业提供了一款多用途平台化软件,从而利用单一AWS的产品线就可以满足企业对协同、流程管理、快速构建新应用的核心需求。
AWS风格API如果想通过API网关暴露出去,就需要把API配置到Kong里。但是由于AWS风格API的请求参数都是在query里,而Kong的路由都是API的请求path来作为唯一标识去转发到不同的service的,因而无法顺利实现。
基于上述情况,本发明提出了一种基于Kong的AWS风格API二级路由转发方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于Kong的AWS风格API二级路由转发方法。
本发明是通过如下技术方案实现的:
一种基于Kong的AWS风格API二级路由转发方法,其特征在于:由一个Kong二级路由转发插件将query中Action参数转变为一个相应的二级路由请求,从而实现一级转发到二级路由。
所述Kong二级路由转发插件将原请求中Action参数的值转变成一个请求,将原本AWS API的请求路径变成由一个唯一标识字符串和Action参数值拼接而成的字符串。
本发明基于Kong的AWS风格API二级路由转发方法,包括以下步骤:
步骤S101,创建有Action参数的AWS风格API;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911404217.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种吸油烟机
- 下一篇:一种中空玻璃内置遮阳产品的电动卷绳装置