[发明专利]接口调用请求的处理方法、装置、电子设备及存储介质在审
申请号: | 202011586761.1 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112751847A | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 洪涛龙 | 申请(专利权)人: | 深圳市优必选科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/801;G06F16/27 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 夏智海 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 调用 请求 处理 方法 装置 电子设备 存储 介质 | ||
本申请适用于分布式计算技术领域,提供了一种接口调用请求的处理方法、装置、电子设备及存储介质,该处理方法包括:拦截针对目标接口的调用请求;目标接口包括节点的任一接口;根据调用请求,在数据库中查询目标接口的目标流量信息;数据库用于存储分布式系统中各个接口的流量信息;若确定查询到的目标流量信息不满足目标接口的目标服务条件,则不处理调用请求对应的业务。本申请实施例可以使节点能够判断是否对接口调用进行限流,这些接口调用包括网关转发的接口调用。可以实现对多节点共用接口的限流。可以减少处理无效的业务的消耗,降低节点的运行压力。
技术领域
本申请属于分布式计算技术领域,尤其涉及一种接口调用请求的处理方法、装置、电子设备及存储介质。
背景技术
分布式系统中的应用通过响应用户发送的针对某一接口的调用请求,处理相应的业务。分布式系统的一个节点运行一个应用,或节点集群中的若干节点运行相同应用。
若应用响应任意调用请求并处理相应的业务,在遭遇到某一接口被恶意频繁调用的情况时,会导致该应用不能及时响应对该接口正常的调用请求。
为了安全稳定运行应用以及对资源的保护,通常会对应用的接口的访问进行限流。现有技术中,一种方式是在网关或在网关前进行限流处理,但是此方式仅能对网关进行限流,不能对网关转发的接口进行限流。另一种处理方式是由运行应用的节点对接口进行限流,但是当分布式系统的一个应用运行于节点集群时,用户的调用请求可能分散到该集群的多个节点上,此方式无法对这些节点共用的集群接口进行限流。
发明内容
本申请实施例提供一种接口调用请求的处理方法、装置、电子设备及存储介质,可以解决以上问题的至少一部分。
第一方面,本申请实施例提供了一种接口调用请求的处理方法,应用于分布式系统中的节点,所述处理方法包括:
拦截针对目标接口的调用请求;所述目标接口包括所述节点的任一接口;
根据所述调用请求,在数据库中查询所述目标接口的目标流量信息;所述数据库用于存储所述分布式系统中各个接口的流量信息;
若确定查询到的所述目标流量信息不满足所述目标接口的目标服务条件,则不处理所述调用请求对应的业务。
应理解,一方面,通过分布式系统中的节点向数据库查询目标流量信息,若确定所述目标流量信息不满足所述目标接口的目标服务条件,则不处理所述调用请求对应的业务;可以使节点能够判断是否对接口调用进行限流,这些接口调用包括网关转发的接口调用。另一方面,由于数据库用于存储所述分布式系统中各个接口的流量信息,分布式系统中的节点集群中各个节点可以共享接口的流量信息,从而可以实现对多节点共用接口的限流。再一方面,通过拦截针对目标接口的调用请求,预先判断是否满足预设服务条件,再确定是否处理对应的业务,可以减少处理无效的业务的消耗,降低节点的运行压力。
第二方面,本申请实施例提供了一种接口调用请求的处理方法,应用于分布式系统中的数据库,所述处理方法包括:
接收所述分布式系统中的节点的查询请求;
根据所述查询请求中的目标接口信息,确定所述目标接口信息对应的目标接口,为所述节点提供所述目标接口的目标流量信息;所述目标流量信息用于指示所述节点若确定所述目标流量信息不满足所述目标接口的目标服务条件,则不处理所述调用请求对应的业务;所述数据库用于存储所述分布式系统中各个接口的流量信息;所述目标接口包括所述节点的任一接口。
第三方面,本申请实施例提供了一种接口调用请求的处理装置,应用于分布式系统中的节点,所述处理装置包括:
调用请求拦截模块,用于拦截针对目标接口的调用请求;所述目标接口包括所述节点的任一接口;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市优必选科技股份有限公司,未经深圳市优必选科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011586761.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防染色的洗涤方法及装置
- 下一篇:一种便于连接固定的混凝土管桩