后端接口访问方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:36601127 阅读:19 留言:0更新日期:2023-02-04 18:15
本申请实施例属于人工智能和软件研发领域,涉及一种后端接口访问方法,包括:通过前端获取用户的后端接口请求信息;对所述后端接口请求信息进行令牌限流处理,并获取对应后端接口的访问令牌;若获取访问令牌成功,则根据所述访问令牌访问对应的后端接口;通过所述后端接口进行数据的加速访问,并将访问结果异步返回给用户。本申请还提供一种后端接口访问装置、计算机设备及存储介质。本申请可以实现对用户的后端接口访问的限流,还可以提升数据的访问速度、提高接口访问的响应速度,从而减轻了高频次高并发场景下后端系统的压力。了高频次高并发场景下后端系统的压力。了高频次高并发场景下后端系统的压力。

【技术实现步骤摘要】
后端接口访问方法、装置、计算机设备及可读存储介质


[0001]本申请涉及人工智能和软件研发
,尤其涉及后端接口访问方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]如今的商业社会里,大大小小的商铺为了促销商品都会举办会员日活动,例如在会员日的那几天里往往会通过线上领券抢券线下消费的模式,这需要用户使用客户端(如手机)和线上服务器建立连接和数据通信,服务器需要处理大量的用户同时领券抢券的情况。一般的领券抢券设计方案如下:首先将活动时间、场次和奖品信息查询出来,并且加入数据库缓存;在用户准点领取卡券时,直接调用服务器后端接口,先查询数据库的库存,如果有库存则库存扣减,并且实时调用下发接口,等接口成功返回数据则告诉用户领取成功。但以上方案有如下几点缺点:
[0003]1)所有的活动时间、场次和奖品信息由一个接口提供,用了一个数据库的关键字或索引(key),当活动时间节点来临时,页面刷新会非常高频,会有数据库的热键(hotKey)问题,且若没有限流措施,会给后端接口和数据库造成较大的负载压力;
[0004]2)领券时未本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种后端接口访问方法,其特征在于,包括下述步骤:通过前端获取用户的后端接口请求信息;对所述后端接口请求信息进行令牌限流处理,并获取对应后端接口的访问令牌;若获取访问令牌成功,则根据所述访问令牌访问对应的后端接口;通过所述后端接口进行数据的加速访问,并将访问结果异步返回给用户。2.根据权利要求1所述的后端接口访问方法,其特征在于,所述通过前端获取用户的后端接口请求信息的步骤包括:在监测到用户点击前端页面预设的请求提交按钮向后端提交后端接口请求信息时,在前端页面生成结果提示框并将请求提交按钮去使能;后端接收所述后端接口请求信息,解析后调用对应的后端接口并将后端接口返回的结果加载到所述结果提示框,重新使能所述请求提交按钮。3.根据权利要求2所述的后端接口访问方法,其特征在于,所述对所述后端接口请求信息进行限流处理,获取对应后端接口的访问令牌包括:从预设的令牌桶中获取一个对应所述后端接口的令牌,其中,所述令牌桶为根据预设的后端接口限流阈值生成的对应后端接口的令牌容器;若获取成功,则对所述后端接口请求信息进行处理;若失败,则返回接口被限流的信息。4.根据权利要求3所述的后端接口访问方法,其特征在于,在所述对所述后端接口请求信息进行处理之后,所述方法还包括:将所述令牌桶的令牌数量减一;生成对应所述后端接口的新的令牌并加入所述令牌桶。5.根据权利要求1

4任一所述的后端接口访问方法,其特征在于,所述通过所述后端接口进行数据的加速访问,并将访问结果异步返回给用户包括:通过所述后端接口在本地缓存获取数据;若获取不到数据则...

【专利技术属性】
技术研发人员:李勇
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1