[发明专利]一种基于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;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911404217.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top