[发明专利]访问请求处理方法、装置、电子设备和计算机可读介质有效
申请号: | 201910642535.1 | 申请日: | 2019-07-16 |
公开(公告)号: | CN110460584B | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 王平;段光磊;赫振军;周正;张大虎;王杨;徐婷;柯登科 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/60;H04L67/562 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 请求 处理 方法 装置 电子设备 计算机 可读 介质 | ||
本申请实施例公开了访问请求处理方法、装置、电子设备和计算机可读介质。该方法的实施例包括:接收应用服务器对目标第三方服务器的访问请求,其中,应用服务器为对微服务进行支持的服务器;确定访问请求中是否包含用于指示访问请求的来源的标识信息,其中,标识信息包括访问参数;若是,对访问参数进行校验;响应于确定访问参数通过校验,向目标第三方服务器转发访问请求。该实施方式能够对访问请求进行监控,提高了定位访问请求的来源的效率。
技术领域
本申请实施例涉及计算机技术领域,具体涉及访问请求处理方法、装置、电子设备和计算机可读介质。
背景技术
随着计算机技术的发展,越来越多的应用(Application,APP)采用微服务架构。在微服务架构下,应用可视为由一个或多个微服务组成。各微服务可被独立部署,并在独立的进程中运行。
现有的方式,对于应用的每一个微服务,当需要调用第三方服务时,通常通过为该微服务提供支持的应用服务器直接向第三方服务器发送访问请求。然而,这种方式无法对各微服务的访问请求进行监控,因而,当需要查找某个访问请求的来源时,无法快速地对该来源进行定位。
发明内容
本申请实施例提出了访问请求处理方法、装置、电子设备和计算机可读介质,以解决现有技术中由于无法对各微服务的访问请求进行监控,导致对访问请求的来源的定位效率较低的技术问题。
第一方面,本申请实施例提供了一种访问请求处理方法,应用于目标服务器,目标服务器提供网关服务,网关服务用于管理对第三方服务器的访问请求,该方法包括:接收应用服务器对目标第三方服务器的访问请求,其中,应用服务器为对微服务进行支持的服务器;确定访问请求中是否包含指示访问请求的来源的标识信息,其中,标识信息包括访问参数;若是,对访问参数进行校验;响应于确定访问参数通过校验,向目标第三方服务器转发访问请求。
在一些实施例中,访问参数包括目标每秒查询率;以及对访问参数进行校验,包括:获取应用服务器的当前每秒查询率;确定目标每秒查询率是否小于或等于当前每秒查询率;若是,确定访问参数通过校验;若否,确定访问参数未通过校验。
在一些实施例中,获取应用服务器的当前每秒查询率,包括:从缓存数据库中查询应用服务器的当前每秒查询率;其中,应用服务器的当前每秒查询率通过如下步骤存储至缓存数据库中:创建所述访问请求对应的访问日志,将所述名称记录至所述访问日志;实时将所接收到的各访问请求对应的访问日志发送至消息中间件;实时处理所述消息中间件中的访问日志,并基于所述名称,实时统计所述应用服务器的当前每秒查询率;实时地将应用服务器的当前每秒查询率存储至缓存数据库。
在一些实施例中,在确定访问参数未通过校验之后,该方法还包括:将目标每秒查询率更新为当前每秒查询率,向目标第三方服务器转发更新后的访问请求。
第二方面,本申请实施例提供了一种访问请求处理装置,应用于服务器,服务器提供网关服务,网关服务用于管理对第三方服务器的访问请求,该装置包括:接收单元,被配置成接收应用服务器对目标第三方服务器的访问请求,其中,应用服务器为对微服务进行支持的服务器;确定单元,被配置成确定访问请求中是否包含指示访问请求的来源的标识信息,其中,标识信息包括访问参数;校验单元,被配置成单元,被配置成若是,对访问参数进行校验;第一转发单元,被配置成响应于确定访问参数通过校验,向目标第三方服务器转发访问请求。
在一些实施例中,访问参数包括目标每秒查询率;以及校验单元,进一步被配置成:获取应用服务器的当前每秒查询率;确定目标每秒查询率是否小于或等于当前每秒查询率;若是,确定访问参数通过校验;若否,确定访问参数未通过校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910642535.1/2.html,转载请声明来源钻瓜专利网。