说明:收录25万 73个行业的国家标准 支持批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111534789.5 (22)申请日 2021.12.15 (71)申请人 深圳市科漫达智能管理科技有限公 司 地址 518000 广东省深圳市福田区梅林街 道龙尾路10号捷顺科技 405室 (72)发明人 唐健 姚永康 韩占东  (74)专利代理 机构 深圳腾文知识产权代理有限 公司 44680 代理人 刘洵 (51)Int.Cl. H04L 12/66(2006.01) H04L 9/40(2022.01) (54)发明名称 一种API网关的数据处理方法、 API网关及储 存介质 (57)摘要 本申请公开了一种API网关的数据处理方 法、 API网关及储存介质, 用于提高API网关的响 应速度以及处理速度, 提高API网关的性能。 本申 请包括: API网关从数据库中获取开发平台的配 置数据, 并将所述配置数据存储到本地内存中, 所述配置 数据用于所述API网关对收到的业务请 求进行身份验证; 当所述API网关接收到所述用 户的业务请求时, 所述API网关根据所述本地内 存中存储的所述配置数据对所述业务请求进行 身份验证; 当所述身份验证通过时, 所述API网关 将所述业务请求转发至目标业务服务器, 以使 得 所述目标业务服务器根据所述业务请求产生响 应信息; 所述API网关接收所述响应消息并将所 述响应信息转发给所述用户。 权利要求书2页 说明书9页 附图4页 CN 114401164 A 2022.04.26 CN 114401164 A 1.一种API网关的数据处 理方法, 其特 征在于, 包括: API网关从数据库中获取开发平台的配置数据, 并将所述配置数据存储到本地内存中, 所述配置数据用于所述API网关对收到的业 务请求进行身份验证; 当所述API网关接收到所述用户的业务请求时, 所述API网关根据所述本地内存中存储 的所述配置数据对所述 业务请求进行身份验证; 当所述身份验证通过时, 所述API网关将所述业务请求转发至目标业务服务器, 以使得 所述目标业 务服务器根据所述 业务请求产生响应信息; 所述API网关接收所述响应消息并将所述响应信息转发给 所述用户。 2.根据权利要求1所述的数据处理方法, 其特征在于, 在所述API网关从数据库中获取 开发平台的配置数据之前, 所述数据处 理方法还 包括: 所述API网关接收开源日志系统发送的更新通知, 所述更新通知为所述开放平台将所 述配置数据更新 为更新数据时产生的通知; 所述API网关从数据库中获取开发平台的配置数据, 并将所述配置数据存储到本地内 存中包括: 所述API网关根据所述更新通知从所述数据库中获取所述更新数据, 并将所述更新数 据替换所述本地内存中原有的配置数据。 3.根据权利要求2所述的数据处理方法, 其特征在于, 在所述API网关接收所述响应消 息并将所述响应信息转发给 所述用户之后, 所述数据处 理方法还 包括: API网关通过所述开源日志系统记录所述API网关的接口调用记录, 所述接口调用记录 用于所述 开发平台生成统计报表。 4.根据权利要求1至3 中任一项所述的数据处理方法, 其特征在于, 在所述API网关从数 据库中获取开 放平台的配置数据之前, 所述数据处 理方法还 包括: 所述API网关接收所述开发平台的API请求, 所述API请求用于请求所述API网关获取所 述开放平台的配置数据。 5.根据权利要求1至3中任一项所述的数据处理方法, 其特征在于, 所述根据所述本地 内存中存 储的所述配置数据对所述 业务请求进行身份验证包括: 当所述身份验证不 通过时, API网关向所述用户反馈身份验证失败的通知。 6.根据权利要求1至3中任一项所述的数据处理方法, 其特征在于, 所述根据所述本地 内存中存 储的所述配置数据对所述 业务请求进行身份验证包括: API网关获取所述配置数据中的权限信息, 并根据所述权限信息对所述业务请求进行 身份验证。 7.根据权利要求1至3 中任一项所述的数据处理方法, 其特征在于, 所述API网关根据所 述本地内存中存 储的所述配置数据对所述 业务请求进行身份验证包括: 所述API网关根据所述配置数据对所述 业务请求进行限流及黑名单 过滤。 8.一种API网关, 其特 征在于, 包括: 获取单元, 用于从数据库中获取开发平台的配置数据, 并将所述配置数据存储到本地 内存中, 所述配置数据用于所述API网关对收到的业 务请求进行身份验证; 验证单元, 用于当所述API网关接收到所述用户的业务请求时, 根据 所述本地内存中存 储的所述配置数据对所述 业务请求进行身份验证;权 利 要 求 书 1/2 页 2 CN 114401164 A 2转发单元, 用于当所述身份验证通过时, 将所述业务请求转发至目标业务服务器, 以使 得所述目标业 务服务器根据所述 业务请求产生响应信息; 第一接收单 元, 用于接收所述响应消息并将所述响应信息转发给 所述用户。 9.一种API网关, 其特 征在于, 包括: 中央处理器, 存储器, 输入输出接口, 有 线或无线网络 接口以及电源; 所述存储器为短暂存 储存储器或持久存储存储器; 所述中央处理器配置为与 所述存储器通信, 并执行所述存储器中的指令操作以执行权 利要求1至7中任意 一项所述的方法。 10.一种计算机可读存储介质, 包括指令, 当所述指令在计算机上运行时, 使得计算机 执行如权利要求1至7中任意 一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114401164 A 3

.PDF文档 专利 一种API网关的数据处理方法、API网关及储存介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种API网关的数据处理方法、API网关及储存介质 第 1 页 专利 一种API网关的数据处理方法、API网关及储存介质 第 2 页 专利 一种API网关的数据处理方法、API网关及储存介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 23:32:16上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。