一种基于接口入参标准化的限流方法、系统及存储介质与流程
- 国知局
- 2024-08-02 13:53:06
本发明涉及接口流量控制,尤其是一种基于接口入参标准化的限流方法、系统及存储介质。
背景技术:
1、随着互联网技术的快速发展,各类网络服务和应用接口(apis)的使用频率和访问量已经出现了急剧的增长,这种快速增长的数据流量为现代网络服务带来了前所未有的机遇,同时也引发了一系列挑战。主要的问题之一是接口流量过载,即当接口的请求量超出其处理能力时,可能会导致服务响应变慢、性能下降,甚至服务完全崩溃,严重影响了用户体验和系统的整体稳定性,对业务运营产生负面影响。
2、目前的限流方案主要聚焦于简单的流量限制,如固定的事务处理速率(tps)限制等。这些方案通常采用较为粗糙,不能及时根据某种指定要求进行限流,导致在某些场景下,限流策略不能有效发挥作用。例如,可能无法区分不同类型的流量或根据流量的具体内容进行智能调整,导致在实际应用中既不灵活也不精确。此外,这些方法往往缺乏对于特定业务场景的定制化支持,无法提供足够的保护措施以防止关键服务在高负载情况下的性能下降。
技术实现思路
1、本发明的目的是提供一种基于接口入参标准化的限流方法,旨在实现更为精准、灵活的接口流量控制,提高系统的稳定性。
2、本发明提供的基础方案:一种基于接口入参标准化的限流方法,包括以下步骤:s100、将接口入参字段进行标准化处理,创建标准字段;s200、将不同接口的入参字段映射到对应的标准字段;s300、根据所述的标准字段配置限流规则;s400、根据所述的限流规则执行限流操作。
3、进一步,所述限流规则包括:tps阈值配置:配置接口的最大tps,当实际tps超过配置值时进行限流;条件限流配置:基于标准字段进行条件配置,当满足条件时进行限流。
4、进一步,所述条件限流配置包括:单条件配置:基于单一标准字段的条件进行限流;多条件配置:基于多个标准字段的组合条件进行限流;组合条件配置:基于标准字段的逻辑组合条件进行限流。
5、进一步,所述单条件配置包括:基于某一渠道的接口且当tps超过设定值时进行限流。
6、进一步,所述多条件配置包括:基于某一渠道的接口且某标准定字段满足特定条件且tps超过设定值时进行限流。
7、进一步,所述组合条件配置包括:基于某一渠道的接口且满足多个标准字段的逻辑组合条件且tps超过设定值时进行限流。
8、进一步,步骤s200包括:为每种接口类型定义一组标准字段,并为每个标准字段指定一个唯一标识符;将每个接口的入参字段映射到相应的标准字段,通过标准字段的唯一标识符完成映射。
9、本发明的原理及有益效果为:
10、1.提高系统稳定性:通过标准化接口入参字段,可以对不同接口的流量进行统一管理,避免流量过载导致的系统性能下降和服务崩溃;限流规则能够有效控制高并发请求,提高系统的稳定性和可靠性。
11、2.限流配置灵活:提供tps阈值配置和条件限流配置,用户可以根据实际业务需求灵活设置限流条件。同时还提供单条件、多条件和组合条件限流配置,能够根据具体情况灵活调整限流策略,最大限度降低对业务的影响。
12、3.提升用户体验:通过有效的限流控制,避免因流量过载导致的服务延迟和系统崩溃,提升用户体验。
13、本发明还公开了一种基于接口入参标准化的限流系统,所述系统使用了如上所述的基于接口入参标准化的限流方法。
14、本发明还公开了一种基于接口入参标准化的限流存储介质,存储有计算机程序,所述计算机程序被执行时使用了如上所述的基于接口入参标准化的限流方法。
技术特征:1.一种基于接口入参标准化的限流方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于接口入参标准化的限流方法,其特征在于,所述限流规则包括:
3.根据权利要求2所述的基于接口入参标准化的限流方法,其特征在于,所述条件限流配置包括:
4.根据权利要求3所述的基于接口入参标准化的限流方法,其特征在于,所述单条件配置包括:基于某一渠道的接口且当tps超过设定值时进行限流。
5.根据权利要求4所述的基于接口入参标准化的限流方法,其特征在于,所述多条件配置包括:基于某一渠道的接口且某一标准字段满足特定条件且tps超过设定值时进行限流。
6.根据权利要求5所述的基于接口入参标准化的限流方法,其特征在于,所述组合条件配置包括:基于某一渠道的接口且满足多个标准字段的逻辑组合条件且tps超过设定值时进行限流。
7.根据权利要求1所述的基于接口入参标准化的限流方法,其特征在于,步骤s200包括:为每种接口类型定义一组标准字段,并为每个标准字段指定一个唯一标识符;将每个接口的入参字段映射到相应的标准字段,通过标准字段的唯一标识符完成映射。
8.一种基于接口入参标准化的限流系统,其特征在于,所述系统使用了如权利要求1-7任一项所述的基于接口入参标准化的限流方法。
9.一种基于接口入参标准化的限流存储介质,存储有计算机程序,其特征在于,所述计算机程序被执行时使用了如权利要求1-7任一项所述的基于接口入参标准化的限流方法。
技术总结本发明涉及接口流量控制技术领域,尤其是一种基于接口入参标准化的限流方法、系统及存储介质。一种基于接口入参标准化的限流方法,包括步骤:S100、将接口入参字段进行标准化处理,创建标准字段;S200、将不同接口的入参字段映射到对应的标准字段;S300、根据所述的标准字段配置限流规则;S400、根据所述的限流规则执行限流操作。本发明提出了一种新型的接口限流方法,旨在实现更为精准、灵活的接口流量控制,能有效提高系统的稳定性。技术研发人员:黎杰,吴弟忠受保护的技术使用者:重庆富民银行股份有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/240947.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表