【技术实现步骤摘要】
业务限流方法、装置、设备、介质、产品及限流系统
[0001]本申请涉及大数据
,尤其涉及一种业务限流方法
、
装置
、
设备
、
介质
、
产品及限流系统
。
技术介绍
[0002]随着互联网应用系统
、
网络架构的不断升级,应用接入服务量
、
外部流量正持续快速增长,而由于应用系统整体服务资源有限,因此抵御高并发大流量的请求冲击的限流机制是互联网应用不可或缺的能力
。
[0003]目前的限流机制主要基于一些通用性网络特征,或单一的服务器性能特性实现,而未考虑同一业务的多业务请求之间的连续性
(
例如银行的开户流程
)
,导致在限流过程中难以保证复杂业务的完整性和有效性
。
技术实现思路
[0004]本申请提供一种业务限流方法
、
装置
、
设备
、
介质
、
产品及限流系统,用以解决现有技术业务限流过程中难以保证复杂业务的完整性和有效性问题
。
[0005]第一方面,本申请提供一种业务限流方法,包括:
[0006]获取目标业务的流量阻断策略,所述流量阻断策略是基于所述目标业务的预配置信息对应的流量监控数据确定的;其中,所述预配置信息包括为所述目标业务预配置的业务入口信息和至少一个业务接口信息,所述流量阻断策略包括所述业务入口信息对应的入口的流量阻断策 ...
【技术保护点】
【技术特征摘要】
1.
一种业务限流方法,其特征在于,包括:获取目标业务的流量阻断策略,所述流量阻断策略是基于所述目标业务的预配置信息对应的流量监控数据确定的;其中,所述预配置信息包括为所述目标业务预配置的业务入口信息和至少一个业务接口信息,所述流量阻断策略包括所述业务入口信息对应的入口的流量阻断策略;响应于所述入口接收到所述目标业务的业务请求,基于所述流量阻断策略对所述入口进行流量控制
。2.
根据权利要求1所述的业务限流方法,其特征在于,确定目标业务的流量阻断策略,包括:基于所述预配置信息获取所述业务入口信息对应的入口的流量监控数据,和每个所述业务接口信息对应的每个业务接口的流量监控数据;基于所述入口的流量监控数据和每个业务接口的流量监控数据确定目标业务的流量阻断策略
。3.
根据权利要求2所述的方法,其特征在于,所述流量监控数据包括所述入口的请求并发量和
/
或基准并发量,或者所述业务接口的请求并发量;所述方法还包括:获取所述业务请求的延迟时间;所述基于所述入口的流量监控数据和每个业务接口的流量监控数据确定目标业务的流量阻断策略,包括:在存在任一业务接口的业务请求的延迟时间达到预设阈值时,基于对应业务接口的请求并发量,和所述入口的请求并发量和
/
或基准并发量,确定所述入口的限制并发量,并基于所述入口的限制并发量确定所述目标业务的流量阻断策略
。4.
根据权利要求2或3所述的业务限流方法,其特征在于,所述预配置信息还包括为所述目标业务预配置的各个业务接口之间的相关性权重
、
预设缩放系数;所述基于所述入口的流量监控数据和每个业务接口的流量监控数据确定目标业务的流量阻断策略,包括:基于所述相关性权重
、
所述预设缩放系数,和所述入口的流量监控数据和每个业务接口的流量监控数据确定目标业务的流量阻断策略
。5.
根据权利要求1所述的业务限流方法,其特征在于,所述预配置信息包括为所述目标业务预配置的关于每个业务接口和所述入口的监控节点信息;所述基于所述预配置信息获取所述业务入口信息对应的入口的流量监控数据,和每个所述业务接口信息对应的每个业务接口的流量监控数据,包括:基于所述监控节点信息确定对应的监控节点,并基于所述监控节点,获取所述业务入口信息对应的入口的流量监控数据,和每个所述业务接口信息对应的每个业务接口的流量监控数据
。6.
根据权利要求1所述的业务限流方法,其特征在于,还包括:获取预配置的所述流量阻断策略的获取周期;所述获取目标业务的流量阻断策略,包括:每隔所述获取周期,获取目标业务的流量阻断策略
。7.
根据权利要求1所述的方法,其特征在于,所述业务入口信息包括所述目标业务对应
的业务类型标识
。8.
一种业务限流装置,其特征在于,包括:策略获取模块,其设置为获取目...
【专利技术属性】
技术研发人员:刘健,杨艳光,张同虎,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。