[发明专利]访问请求处理方法、装置、电子设备和计算机可读介质有效
申请号: | 201910642535.1 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110460584B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 王平;段光磊;赫振军;周正;张大虎;王杨;徐婷;柯登科 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/60;H04L67/562 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 请求 处理 方法 装置 电子设备 计算机 可读 介质 | ||
1.一种访问请求处理方法,其特征在于,应用于服务器,所述服务器提供网关服务,所述网关服务用于管理对第三方服务器的访问请求,所述方法包括:
接收应用服务器对目标第三方服务器的访问请求,其中,所述应用服务器为对同种业务类型对应的微服务进行支持的服务器;
确定所述访问请求中是否包含用于指示所述访问请求的来源的标识信息,其中,所述标识信息包括访问参数;所述访问参数包括对所述第三方服务器进行访问时所需的目标每秒查询率;
若是,对所述访问参数进行校验;
在响应于确定所述访问参数通过校验时,向所述目标第三方服务器转发所述访问请求;
在响应于所述访问参数未通过校验时,将所述目标每秒查询率更新为当前每秒查询率,向所述目标第三方服务器转发更新后的访问请求。
2.根据权利要求1所述的访问请求处理方法,其特征在于,所述对所述访问参数进行校验,包括:
获取所述应用服务器的当前每秒查询率;
确定所述目标每秒查询率是否小于或等于所述当前每秒查询率;
若是,确定所述访问参数通过校验;
若否,确定所述访问参数未通过校验。
3.根据权利要求2所述的访问请求处理方法,其特征在于,所述标识信息还包括所述微服务的名称;以及
所述获取所述应用服务器的当前每秒查询率,包括:
从缓存数据库中查询所述应用服务器的当前每秒查询率;
其中,所述应用服务器的当前每秒查询率通过如下步骤存储至所述缓存数据库中:
创建所述访问请求对应的访问日志,将所述名称记录至所述访问日志;
实时将所接收到的各访问请求对应的访问日志发送至消息中间件;
实时处理所述消息中间件中的访问日志,并基于所述名称,实时统计所述应用服务器的当前每秒查询率;
实时地将所述应用服务器的当前每秒查询率存储至缓存数据库。
4.一种访问请求处理装置,其特征在于,应用于服务器,所述服务器提供网关服务,所述网关服务用于管理对第三方服务器的访问请求,所述装置包括:
接收单元,被配置成接收应用服务器对同种业务类型对应的目标第三方服务器的访问请求,其中,所述应用服务器为对微服务进行支持的服务器;
确定单元,被配置成确定所述访问请求中是否包含用于指示所述访问请求的来源的标识信息,其中,所述标识信息包括访问参数,所述访问参数包括对所述第三方服务器进行访问时所需要的目标每秒查询率;
校验单元,被配置成若是,对所述访问参数进行校验;所述访问参数包括对所述第三方服务器进行访问时所需的目标每秒查询率;
第一转发单元,被配置成在响应于确定所述访问参数通过校验时,向所述目标第三方服务器转发所述访问请求;
第二转发单元,被配置成在响应于确定所述访问参数未通过校验时,将所述目标每秒查询率更新为当前每秒查询率,向所述目标第三方服务器转发更新后的访问请求;
其中,每个应用服务器为应用程序中,同种业务类型对应的微服务提供支持。
5.根据权利要求4所述的访问请求处理装置,其特征在于,所述访问参数包括目标每秒查询率;以及
所述校验单元,进一步被配置成:
获取所述应用服务器的当前每秒查询率;
确定所述目标每秒查询率是否小于或等于所述当前每秒查询率;
若是,确定所述访问参数通过校验;
若否,确定所述访问参数未通过校验。
6.根据权利要求5所述的访问请求处理装置,其特征在于,所述校验单元,进一步被配置成:
从缓存数据库中查询所述应用服务器的当前每秒查询率;
其中,所述应用服务器的当前每秒查询率通过如下步骤存储至所述缓存数据库中:
创建所述访问请求对应的访问日志,将微服务的名称记录至所述访问日志;
实时将所接收到的各访问请求对应的访问日志发送至消息中间件;
通过流式处理引擎实时处理所述消息中间件中的访问日志,并实时统计所述应用服务器的当前每秒查询率;
实时地将所述应用服务器的当前每秒查询率存储至缓存数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910642535.1/1.html,转载请声明来源钻瓜专利网。