[发明专利]请求的控制与路由方法及其系统、存储介质、电子设备有效
申请号: | 201810283962.0 | 申请日: | 2018-04-02 |
公开(公告)号: | CN108540468B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 葛奕霖;费抒青;吴浩;马辉 | 申请(专利权)人: | 携程旅游信息技术(上海)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/801 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 臧云霄;周骏 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 请求 控制 路由 方法 及其 系统 存储 介质 电子设备 | ||
1.一种请求的控制与路由方法,用于请求的控制与路由系统对分销商的请求进行控制与路由,其特征在于,所述请求的控制与路由系统至少包括过滤层和服务连接器层,所述请求的控制与路由方法包括如下步骤:
S10:所述过滤层获取来自客户端的业务请求和身份标记;
S20:对所述客户端的身份标记进行验证,若验证成功,则执行如下步骤;
S30:检测所述客户端当前的业务请求频率,若所述业务请求频率大于第一阈值,则限制所述客户端的业务请求量;
S40:检测客户端当前的业务请求错误率,若所述业务请求错误率大于第二阈值,则阻挡所述客户端的所有请求;
若所述业务请求频率小于等于所述第一阈值,且所述业务请求错误率小于等于所述第二阈值,则执行步骤S50;
S50:对所述业务请求进行解析,若解析成功,则执行步骤S60;
S60:将所述业务请求路由至所述服务连接器层中的对应的业务接口;
所述步骤S20包括如下步骤:
S201:从缓存数据中获取与所述客户端对应的缓存身份标记;
S202:将获取到的身份标记与所述缓存身份标记进行匹配;
若匹配结果一致,则执行步骤S203:判断所述身份标记是否处于有效期内;
若所述身份标记处于有效期内,则执行步骤S204:所述过滤层判断验证成功,并将所述验证成功的结果反馈至所述客户端;
若匹配结果不一致,则执行步骤S205:所述过滤层判断验证失败,并将所述验证失败的结果反馈至所述客户端。
2.如权利要求1所述的请求的控制与路由方法,其特征在于,所述步骤S20中,若所述身份标记超过所述有效期,则执行步骤S206;
S206:判断所述身份标记是否处于延迟有效期内;
若所述身份标记处于所述延迟有效期内,则执行步骤S207:所述过滤层判断验证成功,并将所述验证成功的结果反馈至所述客户端;
若所述身份标记超过所述延迟有效期,则执行步骤S208:所述过滤层判断验证失败,并将所述验证失败的结果反馈至所述客户端。
3.如权利要求2所述的请求的控制与路由方法,其特征在于,所述有效期为10分钟,所述延迟有效期为15分钟。
4.如权利要求1所述的请求的控制与路由方法,其特征在于,所述步骤S10之前包括如下步骤:
S701:所述过滤层接收来自客户端的身份标记获取请求;
S702:从缓存数据中查询所述客户端是否存在对应的缓存身份标记;
若存在缓存身份标记,则执行步骤S703:判断所述缓存身份标记是否处于有效期内;
若所述缓存身份标记处于有效期内,则执行步骤S704:将所述缓存身份标记反馈至客户端;
若不存在所述缓存身份标记或者所述缓存身份标记超过有效期,则执行步骤S705:针对所述客户端生成一身份标记;
S706:将所述身份标记反馈至所述客户端,并且将所述身份标记与所述客户端之间的映射关系储存至缓存数据中。
5.如权利要求1所述的请求的控制与路由方法,其特征在于,所述步骤S10之前包括如下步骤:
S801:所述过滤层接收来自客户端的身份标记刷新请求;
S802:针对所述客户端生成一身份标记;
S803:将所述身份标记反馈至所述客户端,并且更新缓存数据中所述身份标记与所述客户端之间的映射关系。
6.如权利要求1所述的请求的控制与路由方法,其特征在于,所述限制所述客户端的业务请求量的步骤包括如下步骤:
停止所述客户端的当前业务请求,并阻止所述客户端在第一时段内的所有业务请求;或者
停止所述客户端的当前业务请求,对所述客户端在第二时段内的业务请求量设置一上限值,在所述第二时段内,当所述客户端的业务请求量超过所述上限值时,阻止所述客户端的所有业务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于携程旅游信息技术(上海)有限公司,未经携程旅游信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810283962.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于防火墙系统的安全隔离方法
- 下一篇:语音处理方法和电子设备