[发明专利]接口访问流量的自动控制方法、装置、存储介质及服务器在审
申请号: | 202111660559.3 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114257550A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 缪敏杰;曾健豪;黄新威 | 申请(专利权)人: | 广州零世纪信息科技有限公司 |
主分类号: | H04L47/20 | 分类号: | H04L47/20;H04L47/12;H04L47/215 |
代理公司: | 广州市智远创达专利代理有限公司 44619 | 代理人: | 王会龙 |
地址: | 510000 广东省广州市天河区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 访问 流量 自动控制 方法 装置 存储 介质 服务器 | ||
本发明公开了一种接口访问流量的自动控制方法、装置、存储介质及服务器;其中,所述方法包括:获得活动接口,基于所述活动接口的活动划分业务参数设置限流关键字;获得所述限流关键字对应的限流策略,基于对应的限流策略对所述活动接口进行限流配置;将限流配置后的活动接口基于redis存储结构进行存储;基于预设限流算法对存储在redis存储结构中的限流配置后的活动接口按照预设流量速度进行访问处理。在本发明实施例中,通过对接口的限流,保证部分能正常参与活动的同时又保护系统不被压垮,并且配置的方便简易,可以大大提运营效率,可以快速响应的运营的需求变化。
技术领域
本发明涉及互联网服务技术领域,尤其涉及一种接口访问流量的自动控制方法、装置、存储介质及服务器。
背景技术
在当今的互联网中服务中,为了能够吸引更多的客流量,平台会不定时的推出一些秒杀,抢购等的活动,这种活动存在奖品库存小,优惠力度大,参与人数多的特点,相对于应用系统来说就是在短时间内会产生极大的访问量,导致系统的压力剧增,为了保证良好的用户体验,系统肯定不能因此而宕机,但同时也不可能无限满足访问量的大小,需要找到用户服务体验和系统成本的平衡点。
市面上现有的技术方案大多数是采用网络层面的限流来限制接口的访问流量,又或者是通过提升系统的配置,引入一些更高级中间件,从而达到提高接口的吞吐量的目的,从而保证用户体验;而现有技术存在一些问题:配置繁琐,首先配置需要专业的网络运维人员,先由开发提供接口地址和限流策略,提工单交由运维处理;限流控制的粒度太粗,网络层面只能配置到接口地址的层面,但是各种活动往往用的是同一套接口服务,但是每个活动对于访问量控制的需求又不尽相同,这时候就无法满足运营的需求;通过提升系统性能来解决访问量大的问题,诚然这是根本的解决办法,但是这将会提高系统的维护成本,比如数据库资源就比较昂贵,而秒杀等活动并不是时时刻刻在进行,而且秒杀类活动的奖品库存都是很少的,也就是说即使很多人参与,最终能抢到的必然是少数用户,这样会造成资源浪费。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种接口访问流量的自动控制方法、装置、存储介质及服务器,通过对接口的限流,保证部分能正常参与活动的同时又保护系统不被压垮,并且配置的方便简易,可以大大提运营效率,可以快速响应的运营的需求变化。
为了解决上述技术问题,本发明实施例提供了一种接口访问流量的自动控制方法,所述方法包括:
获得活动接口,基于所述活动接口的活动划分业务参数设置限流关键字;
获得所述限流关键字对应的限流策略,基于对应的限流策略对所述活动接口进行限流配置;
将限流配置后的活动接口基于redis存储结构进行存储;
基于预设限流算法对存储在redis存储结构中的限流配置后的活动接口按照预设流量速度进行访问处理。
可选的,所述基于所述活动接口的活动划分业务参数设置限流关键字,包括:
根据所述活动接口将作为所述活动划分的业务参数设置为限流关键字。
可选的,所述限流关键字包括客户端、活动方案编码和商品编码。
可选的,所述获得所述限流关键字对应的限流策略,基于对应的限流策略对所述活动接口进行限流配置,包括:
在配置页面上选取对应的限流关键字;
基于所述限流关键字自动查找对应的限流策略,并基于对应的限流策略对所述活动接口进行限流配置。
可选的,所述将限流配置后的活动接口基于redis存储结构进行存储,包括:
将限流配置后的活动接口采用分布式存储中间件的redis存储结构进行存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州零世纪信息科技有限公司,未经广州零世纪信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111660559.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:顶盖结构和二次电池
- 下一篇:一种柔性化三维视觉引导的机器人对位系统及方法