[发明专利]业务系统的限流方法、系统、终端设备以及存储介质在审
申请号: | 202111277252.5 | 申请日: | 2021-10-29 |
公开(公告)号: | CN113986550A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 张林;韩海燕;黎君;杨东方 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 林川靖 |
地址: | 518000 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 系统 限流 方法 终端设备 以及 存储 介质 | ||
1.一种业务系统的限流方法,其特征在于,所述业务系统的限流方法包括以下步骤:
监听业务系统实时的限流参数,其中,所述限流参数包括:限流阈值和业务请求的限流状态参数;
在监听到所述限流参数符合预设限流优化条件时,确定所述业务系统的阻塞状态,并根据所述阻塞状态针对所述限流阈值进行调整;
检测经过调整后的限流阈值是否引发所述业务系统发生错误;
若是,则按照预设的限流恢复变量值针对经过调整后的限流阈值进行纠错操作。
2.如权利要求1所述的业务系统的限流方法,其特征在于,所述方法还包括:
实时监听所述业务系统的限流流程以得到实时的限流参数,并将所述限流参数记录到预设的数据字典中;
所述监听业务系统实时的限流参数的步骤,包括:
监听所述数据字典得到所述业务系统实时的限流参数。
3.如权利要求2所述的业务系统的限流方法,其特征在于,所述限流状态参数包括:所述业务请求的当前限流时间、阻塞时间和放行时间;
所述实时监听所述业务系统的限流流程以得到实时的限流参数,并将所述限流参数记录到预设的数据字典中的步骤,包括:
监听所述业务系统在当前时刻接收到的自定义的限流阈值或者经过调整后的限流阈值;
将所述自定义的限流阈值或者所述调整后的限流阈值记录到所述数据字典中;
监听所述业务系统接收到所述业务请求时的当前限流时间,和监听所述业务请求经过预设第一轮限流和预设第二轮限流的阻塞时间和放行时间;
将所述当前限流时间、所述阻塞时间和所述放行时间记录到所述数据字典中。
4.如权利要求1所述的业务系统的限流方法,其特征在于,所述限流阈值包括:限流周期,所述限流状态参数包括:所述业务请求的当前限流时间和放行时间,所述预设限流优化条件为:所述限流状态参数发生变化;
所述在监听到所述限流参数符合预设限流优化条件时,确定所述业务系统的阻塞状态的步骤,包括:
在监听到所述限流状态参数发生变化以确定所述限流参数符合所述预设限流优化条件时,根据所述当前限流时间、所述放行时间和所述限流周期确定所述业务系统的阻塞状态。
5.如权利要求1或者4所述的业务系统的限流方法,其特征在于,所述阻塞状态包括:发生阻塞;
所述根据所述阻塞状态针对所述限流阈值进行调整的步骤,包括:
若确定所述业务系统的阻塞状态为发生阻塞,则获取所述业务系统的资源使用状态;
根据所述资源使用状态针对所述限流阈值进行调整;或者,
根据所述限流状态参数针对所述限流阈值进行调整。
6.如权利要求5所述的业务系统的限流方法,其特征在于,所述资源使用状态包括:CPU利用率;
所述根据所述资源使用状态针对所述限流阈值进行调整的步骤,包括:
根据所述CPU利用率和所述限流阈值的限流数量计算业务请求的最大并发数量;
按照所述最大并发数量针对所述限流阈值的限流数量进行调整;
所述限流状态参数包括:所述业务请求的阻塞时间,所述根据所述限流状态参数针对所述限流阈值进行调整的步骤,包括:
根据所述阻塞时间和所述限流阈值的限流周期计算业务请求的最大限流周期;
按照所述最大限流周期针对所述限流阈值的限流周期进行调整。
7.如权利要求1所述的业务系统的限流方法,其特征在于,所述限流恢复变量值记录在预设的数据字典中;
所述按照预设的限流恢复变量值针对经过调整后的限流阈值进行纠错操作的步骤,包括:
从所述数据字典中读取所述限流恢复变量值,并将经过调整后的限流阈值恢复为所述限流恢复变量值,以针对经过调整后的限流阈值进行纠错操作;
在所述进行纠错操作之后,所述方法还包括:
按照预设的阈值缓慢增长规则逐步增长所述限流阈值,直至所述限流阈值达到最优值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111277252.5/1.html,转载请声明来源钻瓜专利网。