高并发场景下接口调用控制方法及相关设备技术

技术编号:42329016 阅读:22 留言:0更新日期:2024-08-14 16:06
本发明专利技术实施例涉及计算机数据处理技术领域,公开了一种高并发场景下接口调用控制方法及相关设备,该方法包括:实时获取用户发送的数据查询请求;数据查询请求中包括目标接口及目标对象的信息;当检测到目标接口对应的服务器为功能降级状态时,读取目标接口对应的所有支持查询对象的信息;根据所有支持查询对象的信息,将目标对象与所有支持查询对象进行匹配;当存在匹配时,将数据查询请求发送至目标接口,以使得服务器根据数据查询请求进行数据查询,将数据查询结果展示给用户;当不存在匹配时,拦截数据查询请求。通过上述方式,本发明专利技术实施例实现了高并发场景下用户体验以及系统处理压力的兼顾。

【技术实现步骤摘要】

本专利技术实施例涉及计算机数据处理,具体涉及一种高并发场景下接口调用控制方法及相关设备


技术介绍

1、在面对高并发请求时,为了保证系统的稳定性和响应速度,需要采取措施来控制接口请求的压力。传统主要从服务端侧进行请求压力控制方法,主要通过负载均衡、redis缓存、服务器资源扩容、频率控制、流量控制、服务降级等方式实现。

2、在实施本专利技术实施例的过程中,专利技术人发现:现有通过缓存提升请求性能的方法,一方面由于客户请求内容的高度个性化而适用性较低,另一方面redis缓存数据的实时性较低。通过负载均衡和增加硬件资源、扩展服务器容量的方法,往往成本高昂、性价比低。服务端侧的频率控制、流量控制、服务降级方法一般体验是有损的,难以在兼顾用户体验的情况下灵活应对突发的流量高峰,实现功能降级和风险控制,确保app核心功能稳定运行。

3、因此,需要一种能够同时兼顾用户体验以及系统处理压力的高并发场景下接口调用控制方案。


技术实现思路

1、鉴于上述问题,本专利技术实施例提供了一种高并发场景下接口调用本文档来自技高网...

【技术保护点】

1.一种高并发场景下接口调用控制方法,其特征在于,所述方法基于客户端;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述当检测到所述目标接口对应的服务器为功能降级状态时,获取所述目标接口对应的所有支持查询对象的信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所有所述支持查询对象的信息,将所述目标对象与所有支持查询对象进行匹配,包括:

4.根据权利要求3所述的方法,其特征在于,在所述将所述间隔与预设的最小请求时间间隔进行比较之后,包括:

5.根据权利要求1所述的方法,其特征在于,所述所有支持查询对象的信息包括所述目...

【技术特征摘要】

1.一种高并发场景下接口调用控制方法,其特征在于,所述方法基于客户端;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述当检测到所述目标接口对应的服务器为功能降级状态时,获取所述目标接口对应的所有支持查询对象的信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据所有所述支持查询对象的信息,将所述目标对象与所有支持查询对象进行匹配,包括:

4.根据权利要求3所述的方法,其特征在于,在所述将所述间隔与预设的最小请求时间间隔进行比较之后,包括:

5.根据权利要求1所述的方法,其特征在于,所述所有支持查询对象的信息包括所述目标接口所支持查询的对象的标识以及所支持查询的对象的数据有效期信息;

6...

【专利技术属性】
技术研发人员:赖泽锋薛仲义吴畏杨建立凌兀魁刘阳
申请(专利权)人:国信证券股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1