接口请求处理方法、装置、服务器、设备及存储介质制造方法及图纸

技术编号:26482336 阅读:22 留言:0更新日期:2020-11-25 19:29
本公开实施例关于一种接口请求处理方法、装置、服务器、设备及存储介质。该方法包括生成接口请求;其中,接口请求中包括接口请求待访问的目标接口;接口请求用于指示通过访问目标接口以获取接口数据;当确定目标接口为预设类型接口时,将接口请求发送至CDN服务端,以使CDN服务端基于预先存储的接口数据文件生成接口响应数据;其中,接口数据文件基于接口返回数据生成,接口返回数据为基于预设轮询周期访问API服务端所获取的接口数据,接口数据文件中包含访问目标接口时所获取的接口数据;接收接口响应数据。本公开实施例提供的技术方案,可以有效降低服务器处理接口请求的数据压力,提高针对接口请求的响应速度,有效提高了用户体验。

【技术实现步骤摘要】
接口请求处理方法、装置、服务器、设备及存储介质
本公开实施例涉及计算机
,尤其涉及接口请求处理方法、装置、服务器、设备及存储介质。
技术介绍
随着智能终端(如手机、平板电脑、智能手表等)的普及,互联网规模得到了空前的发展,各种应用程序(Application,APP),每日活跃用户达数亿,有些服务器的API(ApplicationProgrammingInterface,应用程序编程接口)时刻承担着几十万的QPS(Queries-per-second,每秒钟查询数)请求。而在特殊时期,一个API甚至可能承接高达一千万、甚至几千万的QPS请求。API的超高QPS请求,对于服务器资源、缓存资源、网络带宽等都是严峻的挑战。相关技术中,简单暴力地堆砌服务器资源,是保障服务器能够抗住超高QPS请求的必不可少的环节。但是,如果在超高QPS请求的情形下,而服务器资源不足时(比如,提前没有采购到足够多的服务器,或者关键时刻某个机房出现故障,或者实际流量比预估的高等因素导致的服务器资源不足),容易出现API请求无法正常完成,严重影响用户体验本文档来自技高网...

【技术保护点】
1.一种接口请求处理方法,其特征在于,应用于客户端,所述方法包括:/n生成接口请求;其中,所述接口请求中包括所述接口请求待访问的目标接口;所述接口请求用于指示通过访问所述目标接口以获取接口数据;/n当确定所述目标接口为预设类型接口时,将所述接口请求发送至CDN服务端,以使所述CDN服务端基于预先存储的接口数据文件生成接口响应数据;其中,所述接口数据文件基于接口返回数据生成,所述接口返回数据为基于预设轮询周期访问API服务端所获取的接口数据,所述接口数据文件中包含访问所述目标接口时所获取的接口数据;/n接收所述接口响应数据。/n

【技术特征摘要】
1.一种接口请求处理方法,其特征在于,应用于客户端,所述方法包括:
生成接口请求;其中,所述接口请求中包括所述接口请求待访问的目标接口;所述接口请求用于指示通过访问所述目标接口以获取接口数据;
当确定所述目标接口为预设类型接口时,将所述接口请求发送至CDN服务端,以使所述CDN服务端基于预先存储的接口数据文件生成接口响应数据;其中,所述接口数据文件基于接口返回数据生成,所述接口返回数据为基于预设轮询周期访问API服务端所获取的接口数据,所述接口数据文件中包含访问所述目标接口时所获取的接口数据;
接收所述接口响应数据。


2.根据权利要求1所述的接口请求处理方法,其特征在于,所述确定所述目标接口为预设类型接口步骤包括:
当API服务端中所述目标接口的每秒钟查询数大于预设阈值时,确定所述目标接口为预设类型接口;或者,
当确定所述API服务端针对所述接口请求响应失败时,确定所述目标接口为预设类型接口;或者,
当接收到所述API服务端通过配置中心下发的请求降级指令时,确定所述目标接口为预设类型接口。


3.根据权利要求1所述的接口请求处理方法,其特征在于,所述当确定所述目标接口为预设类型接口时,将所述接口请求发送至CDN服务端步骤包括:
当确定所述目标接口为预设类型接口时,获取所述目标接口对应的目标降级配置信息;
当所述目标降级配置信息满足预设配置条件时,将所述接口请求发送至CDN服务端。


4.一种接口请求处理方法,其特征在于,应用于服务端,所述方法包括:
当接口的每秒钟查询数大于预设阈值时,基于预设轮询周期获取所述接口的接口返回数据;
将所述接口返回数据写入文件生成接口数据文件,并将所述接口数据文件发送至CDN服务端;
获取客户端发起的接口请求;其中,所述接口请求中包括所述接口请求待访问的目标接口;所述接口请求用于指示通过访问所述目标接口以获取接口数据;
当确定所述目标接口为预设类型接口时,控制所述客户端将所述接口请求发送至所述CDN服务端,以使所述CDN服务端基于所述接口数据文件生成与所述接口请求对应的接口响应数据;其中,所述接口数据文件中包含访问所述目标接口时所获取的接口数据。


5.根据权利要求4所述的接口请求处理方法,其特征在于,所述确定所述目标接口为预设类型接口步骤包括:
当所述目标接口的每秒钟查询数大于预设阈值时,确定所述目标接口为预设类型接口;或者,
当确定API服务端针对所述...

【专利技术属性】
技术研发人员:朱方兴尹东洋
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1