申请/专利权人:中信银行股份有限公司
申请日:2023-10-27
公开(公告)日:2024-02-02
公开(公告)号:CN117492983A
主分类号:G06F9/50
分类号:G06F9/50;G06Q40/04;G06F11/36
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.02.23#实质审查的生效;2024.02.02#公开
摘要:本申请公开了一种基于Sentinel的服务限流方法及系统,其特征在于,包括:S1、获取各个交易容量极限并发量与预期极限资源QPS;S2、实时获取各个交易容量实时并发量与实时资源QPS,计算各个交易预期的第一资源使用量;S3、判断各个交易预期的资源使用量之和是否小于第一预设阈值,判断各个交易当前资源使用量是否小于第二预设阈值;S4、如果各个交易当前资源使用量不小于第二预设阈值,当各个交易预期的第一资源使用量不小于第一预设保障流量阈值时,基于实时并发量、实时资源QPS进行资源限制,否则基于预期极限资源QPS、容量极限并发量和第一预设保障流量阈值进行资源限制。本发明可以基于自定义资源自适应限流调整,也对热点流量进行控制。
主权项:1.一种基于Sentinel的服务限流方法,其特征在于,包括:S1、通过交易流量的压力测试获取各个交易容量极限并发量与预期极限资源QPS;S2、实时获取各个交易容量实时并发量与实时资源QPS,基于容量极限并发量、预期极限资源QPS、实时并发量与实时资源QPS计算各个交易预期的第一资源使用量;S3、判断各个交易预期的资源使用量之和是否小于第一预设阈值,如果则各个交易预期的资源使用量之和不小于第一预设阈值,则判断各个交易当前资源使用量是否小于第二预设阈值,其中,各个交易当前资源使用量为第一预设保障流量阈值和各个交易预期的第一资源使用量中的较大者;S4、如果各个交易当前资源使用量不小于第二预设阈值,则对不小于第二预设阈值对应的各个交易的流量进行限制,当各个交易预期的第一资源使用量不小于第一预设保障流量阈值时,基于实时并发量、实时资源QPS进行资源限制,否则基于预期极限资源QPS、容量极限并发量和第一预设保障流量阈值进行资源限制。
全文数据:
权利要求:
百度查询: 中信银行股份有限公司 一种基于Sentinel的服务限流方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。