[发明专利]服务请求处理方法、装置、电子设备及存储介质在审
| 申请号: | 202011005220.5 | 申请日: | 2020-09-22 | 
| 公开(公告)号: | CN112134954A | 公开(公告)日: | 2020-12-25 | 
| 发明(设计)人: | 张在兴;姚博勋;樊宁 | 申请(专利权)人: | 京东数字科技控股股份有限公司 | 
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801 | 
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 卢万腾;王卫忠 | 
| 地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 服务 请求 处理 方法 装置 电子设备 存储 介质 | ||
1.一种服务请求处理方法,其特征在于,应用于网关,所述方法包括:
接收目标服务请求,其中,所述目标服务请求由客户端发出;
确定与所述目标服务请求对应的当前限流策略;
对所述当前限流策略进行调整生成目标限流策略;
若所述目标服务请求未满足所述目标限流策略,将所述目标服务请求转发至服务端。
2.根据权利要求1所述的方法,其特征在于,执行所述方法之前,还包括:
获取路径,其中,所述路径为服务请求中携带的路径;
将所述路径添加至预设白名单中,以使所述服务请求在所述网关注册成功;
接收限流策略,将所述限流策略配置为所述服务请求对应的限流策略;
所述确定与所述目标服务请求对应的当前限流策略,包括:
解析所述目标服务请求中携带的目标路径;
若所述目标路径与所述预设白名单中包含的所述路径匹配,确定所述目标服务请求认证成功;
在确定所述目标服务请求认证成功之后,确定与所述目标服务请求对应的当前限流策略。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述目标路径与所述预设白名单中包含的所述路径未匹配,向所述客户端返回所述目标服务请求认证失败的消息。
4.根据权利要求1所述的方法,其特征在于,所述对所述当前限流策略进行调整生成目标限流策略,包括:
确定接收所述目标服务请求的时刻;
确定所述时刻对应的预设时间区间;
根据预设的预设时间区间与限流策略的映射关系,确定所述预设时间区间对应的目标限流策略;
若所述当前限流策略与所述目标限流策略未匹配,将所述当前限流策略调整为所述目标限流策略。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若所述当前限流策略与所述目标限流策略匹配,保持所述当前限流策略不变;
若所述目标服务请求未满足所述当前限流策略,将所述目标服务请求转发至服务端。
6.根据权利要求3所述的方法,其特征在于,所述对所述当前限流策略进行调整生成目标限流策略,包括:
统计认证失败的所述目标服务请求对应的请求数量;
在所述请求数量满足预设要求的情况下,根据所述请求数量查找目标调整策略;
利用所述目标调整策略对所述当前限流策略进行调整生成目标限流策略。
7.根据权利要求6所述的方法,其特征在于,所述在所述请求数量满足预设要求的情况下,根据所述请求数量查找目标调整策略,包括:
在所述请求数量小于第一阈值的情况下,查找所述请求数量对应的第一调整策略;
所述利用所述目标调整策略对所述当前限流策略进行调整生成目标限流策略,包括:
利用所述第一调整策略对所述当前限流策略进行调整生成目标限流策略。
8.根据权利要求6所述的方法,其特征在于,所述在所述请求数量满足预设要求的情况下,根据所述请求数量查找目标调整策略,包括:
在所述请求数量大于第二阈值的情况下,查找所述请求数量对应的第二调整策略;
所述利用所述目标调整策略对所述当前限流策略进行调整生成目标限流策略,包括:
利用所述第二调整策略对所述当前限流策略进行调整生成目标限流策略。
9.根据权利要求6所述的方法,其特征在于,所述在所述请求数量满足预设要求的情况下,根据所述请求数量查找目标调整策略,包括:
在所述请求数量不小于第一阈值且不大于第二阈值的情况下,查找所述请求数量对应的第三调整策略;
所述利用所述目标调整策略对所述当前限流策略进行调整生成目标限流策略,包括:
利用所述第三调整策略对所述当前限流策略进行调整生成目标限流策略。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011005220.5/1.html,转载请声明来源钻瓜专利网。





