全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211045207.1 (22)申请日 2022.08.30 (71)申请人 中盈优创资 讯科技有限公司 地址 200000 上海市嘉定区曹 安公路481 1 号702室-2 (72)发明人 何文娟  (74)专利代理 机构 上海嘉蓝专利代理事务所 (普通合伙) 31407 专利代理师 金波 (51)Int.Cl. H04L 41/0816(2022.01) H04L 41/0894(2022.01) H04L 41/0896(2022.01) H04L 41/0895(2022.01) H04L 41/40(2022.01)H04L 12/66(2006.01) H04L 45/00(2022.01) H04L 9/40(2022.01) (54)发明名称 一种基于软件定义的API网关的实现方法 (57)摘要 本发明公开一种基于软件定义的API网关的 实现方法, 该方法包括: API网关的控制面根据用 户请求分配并创建API网关的转发面; 用户根据 业务需求向API网关的控制面为后端服务订阅相 应的功能服务; API网关的控制面根据用户所订 阅的功能服务, 将相应的路由策略和安全策略下 发至相应的API网关的转发面, API网关的转发面 根据路由策略以及安全策略进行路由转发和安 全防护; API网关的控制面根据用户所订阅的监 控服务, 实时采集并分析API网关的转发面相应 的运行状态, 并根据分析结果动态调整路由策略 和安全策略。 该方法实现了API网关的控制和转 发的分离, 提高了资源的利用率以及可靠性。 权利要求书2页 说明书6页 附图2页 CN 115550171 A 2022.12.30 CN 115550171 A 1.一种基于软件定义的API网关的实现方法, 其特 征在于, 该 方法包括: API网关的控制面 根据用户请求分配并创建API网关的转发面; 用户根据业 务需求向API网关的控制面 为后端服 务订阅相应的功能服 务; API网关的控制面根据用户所订阅的功能服务, 将相应的路由策略和安全策略下发至 相应的API网关的转发面, API网关的转 发面根据路由策略以及安全策略进 行路由转 发和安 全防护; API网关的控制面根据用户所订阅的监控服务, 实时采集并分析API网关的转发面相应 的运行状态, 并根据分析 结果动态调整路由策略和安全策略。 2.根据权利 要求1所述的基于软件定义的API网关的实现方法, 其特征在于, 所述API网 关的控制面根据用户提交的请求, 调度资源, 创建API网关的转 发面, 并对API网关的转发面 进行初始化配置 。 3.根据权利 要求2所述的基于软件定义的API网关的实现方法, 其特征在于, 所述API网 关的控制面根据地址池信息, 为API网关的转 发面配置对外的公网地址, 并对外发布后端服 务对外的域名信息 。 4.根据权利 要求1所述的基于软件定义的API网关的实现方法, 其特征在于, 所述API网 关的转发面采用插件化的设计方式, 每个功能服务在API网关中都是一个插件; 每个功能服 务插件在API网关 的转发面生效之后, 结合API网关的控制面下发的路 由策略和安全策 略, 对流量进行代理、 修改、 复制、 监控以及安全防护。 5.根据权利 要求4所述的基于软件定义的API网关的实现方法, 其特征在于, 所述API网 关的转发面实时监控配置参数 的变化, 并将配置参数实时加载到内存, 使得所有变更即时 生效。 6.根据权利 要求4所述的基于软件定义的API网关的实现方法, 其特征在于, 所述API网 关的控制面和转发面之间采取授权验证的访问方式; 当API网关的转发面代理多个后端服 务时, 根据每个后端服务所需要的不同安全等级或者防护等级, 为每个后端服务或者后端 服务的部分路由策略, 实例化 不同的功能服 务插件。 7.根据权利 要求1所述的基于软件定义的API网关的实现方法, 其特征在于, 所述API网 关的控制面根据用户所订阅的功能服务, 动态 开启API网关的转 发面相应的功能服务插件, 当用户配置具体功能服务参数时, 则将功能服务插件实例化, 并将相应的策略下发至API网 关的转发面。 8.根据权利 要求1所述的基于软件定义的API网关的实现方法, 其特征在于, 所述API网 关的控制面根据API网关的转发面的运行状态的分析结果, 调整API网关的转 发面之间的负 载比率。 9.根据权利要求1或8所述的基于软件定义的API网关的实现方法, 其特征在于, 所述 API网关的控制面根据API网关 的转发面的运行状态的分析结果, 对API网关 的转发面进行 扩容/缩容。 10.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现权利要求 1‑8中任一项 所述 方法。 11.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程权 利 要 求 书 1/2 页 2 CN 115550171 A 2序, 所述计算机程序可被处 理器执行以实现权利要求1 ‑8中任一项所述方法。权 利 要 求 书 2/2 页 3 CN 115550171 A 3

PDF文档 专利 一种基于软件定义的API网关的实现方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于软件定义的API网关的实现方法 第 1 页 专利 一种基于软件定义的API网关的实现方法 第 2 页 专利 一种基于软件定义的API网关的实现方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:05:37上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。