[发明专利]一种数据处理方法、装置、电子设备及存储介质在审
申请号: | 202011055118.6 | 申请日: | 2020-09-29 |
公开(公告)号: | CN112181541A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 孙亮 | 申请(专利权)人: | 京东数字科技控股股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;H04L12/66 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 卢万腾;杜欣 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 电子设备 存储 介质 | ||
1.一种数据处理方法,其特征在于,包括:
网关接收调用方发送的服务请求,所述服务请求中携带有目标接口标识和目标网关功能注解;
确定所述网关中与所述目标接口标识对应的目标接口;
获取预先存储的与所述目标接口对应的目标网关功能策略;
根据所述目标网关功能注解,从预先设置的通用网关功能模板中获取与所述目标网关功能注解对应的网关功能模块作为目标网关功能模块,所述通用网关功能模板是对网关功能逻辑进行抽象得到的包含多个网关功能模块的通用模板类,一个网关功能模块用于实现一种网关功能;
利用所述目标网关功能模块和所述目标网关功能策略对所述服务请求进行校验。
2.根据权利要求1所述的方法,其特征在于,所述获取预先存储的与所述目标接口对应的目标网关功能策略,包括:
预先设置所述网络系统中各接口与网关功能策略之间的对应关系,根据所述对应关系确定与所述目标接口对应的目标网关功能策略。
3.根据权利要求1所述的方法,其特征在于,利用所述目标网关功能模块和所述目标网关功能策略对所述服务请求进行校验,包括:
调用目标网关功能模块对所述服务请求进行校验;
若所述服务请求符合所述目标网关功能模块对应的目标网关功能策略,则确定所述服务请求通过校验。
4.根据权利要求1所述的方法,其特征在于,所述目标网关功能模块包含限流功能模块;
所述方法还包括:
检测预设时长内所述网关接收到所述调用方发送的所述服务请求的次数是否大于预设的次数阈值;
若大于所述次数阈值,则将与所述限流功能模块对应的限流功能策略中接口每秒允许接收的请求次数设置为目标次数,以减少所述目标接口接收所述调用方发送的所述服务请求的次数。
5.根据权利要求1所述的方法,其特征在于,所述目标网关功能模块包含鉴权功能模块;
所述方法还包括:
检测预设时长内所述网关接收到所述调用方发送的所述服务请求的次数是否大于预设的次数阈值;
若大于所述次数阈值,则将与所述鉴权功能模块对应的鉴权功能策略中与所述调用方对应的接口访问权限设置为禁止访问,以使所述目标接口不再接收所述调用方发送的所述服务请求。
6.一种数据处理装置,其特征在于,包括:
接收模块,用于网关接收调用方发送的服务请求,所述服务请求中携带有目标接口标识和目标网关功能注解;
接口确定模块,用于确定所述网关中与所述目标接口标识对应的目标接口;
策略获取模块,用于获取预先存储的与所述目标接口对应的目标网关功能策略;
功能确定模块,用于根据所述目标网关功能注解,从预先设置的通用网关功能模板中获取与所述目标网关功能注解对应的网关功能模块作为目标网关功能模块,所述通用网关功能模板是对网关功能逻辑进行抽象得到的包含多个网关功能模块的通用模板类,一个网关功能模块用于实现一种网关功能;
校验模块,用于利用所述目标网关功能模块和所述目标网关功能策略对所述服务请求进行校验。
7.根据权利要求6所述的装置,其特征在于,所述策略获取模块具体用于:
预先设置所述网络系统中各接口与网关功能策略之间的对应关系,根据所述对应关系确定与所述目标接口对应的目标网关功能策略。
8.根据权利要求6所述的装置,其特征在于,所述校验模块具体用于:
调用目标网关功能模块对所述服务请求进行校验;
若所述服务请求符合所述目标网关功能模块对应的目标网关功能策略,则确定所述服务请求通过校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011055118.6/1.html,转载请声明来源钻瓜专利网。