[发明专利]服务请求处理方法、装置、电子设备及存储介质在审
| 申请号: | 202011005220.5 | 申请日: | 2020-09-22 |
| 公开(公告)号: | CN112134954A | 公开(公告)日: | 2020-12-25 |
| 发明(设计)人: | 张在兴;姚博勋;樊宁 | 申请(专利权)人: | 京东数字科技控股股份有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/801 |
| 代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 卢万腾;王卫忠 |
| 地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务 请求 处理 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种服务请求处理方法、装置、电子设备及存储介质,所述方法包括:接收目标服务请求,其中,所述目标服务请求由客户端发出;确定与所述目标服务请求对应的当前限流策略;对所述当前限流策略进行调整生成目标限流策略;若所述目标服务请求未满足所述目标限流策略,将所述目标服务请求转发至服务端。如此动态的对限流策略进行调整,可以实现动态调整进入服务端的服务请求数量,提高网关的健壮性与灵活性。
技术领域
本发明涉及互联网技术领域,尤其涉及一种服务请求处理方法、装置、电子设备及存储介质。
背景技术
随着互联网应用和移动互联网应用的日益发展和普及,网络安全问题日益突出。为了保证业务系统的安全运行,通常在客户端与服务端之间设置网关。网关作为客户端与服务端之间的中间层,可以有效拦截非法服务请求,实现处理非业务层面的功能。
目前,为了保证网关的健壮性与灵活性,通常在网关侧进行限流,即限制(比如单位时间1秒之内)服务请求进入服务端的数量,该服务请求通常由客户端发出。其中,通常在设置网关的过程中就已经配置好该数量且固定、无法改变。由于限制服务请求进入服务端的数量固定、无法改变,降低了网关的健壮性与灵活性。
发明内容
本发明实施例的目的在于提供一种服务请求处理方法、装置、电子设备及存储介质,以实现动态调整进入服务端的服务请求数量,提高网关的健壮性与灵活性的有益效果。具体技术方案如下:
在本发明实施例的第一方面,首先提供了一种服务请求处理方法,应用于网关,所述方法包括:
接收目标服务请求,其中,所述目标服务请求由客户端发出;
确定与所述目标服务请求对应的当前限流策略;
对所述当前限流策略进行调整生成目标限流策略;
若所述目标服务请求未满足所述目标限流策略,将所述目标服务请求转发至服务端。
在一个可选的实施方式中,执行所述方法之前,还包括:
获取路径,其中,所述路径为服务请求中携带的路径;
将所述路径添加至预设白名单中,以使所述服务请求在所述网关注册成功;
接收限流策略,将所述限流策略配置为所述服务请求对应的限流策略;
所述确定与所述目标服务请求对应的当前限流策略,包括:
解析所述目标服务请求中携带的目标路径;
若所述目标路径与所述预设白名单中包含的所述路径匹配,确定所述目标服务请求认证成功;
在确定所述目标服务请求认证成功之后,确定与所述目标服务请求对应的当前限流策略。
在一个可选的实施方式中,所述方法还包括:
若所述目标路径与所述预设白名单中包含的所述路径未匹配,向所述客户端返回所述目标服务请求认证失败的消息。
在一个可选的实施方式中,所述对所述当前限流策略进行调整生成目标限流策略,包括:
确定接收所述目标服务请求的时刻;
确定所述时刻对应的预设时间区间;
根据预设的预设时间区间与限流策略的映射关系,确定所述预设时间区间对应的目标限流策略;
若所述当前限流策略与所述目标限流策略未匹配,将所述当前限流策略调整为所述目标限流策略。
在一个可选的实施方式中,所述方法还包括:
若所述当前限流策略与所述目标限流策略匹配,保持所述当前限流策略不变;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011005220.5/2.html,转载请声明来源钻瓜专利网。





