全新限流策略,保护系统接口稳定运行
发布API接口后,你是否担心遇到接口被频繁调用导致的系统资源不足等问题?
别担心,苍穹产品提供的限流策略可以支持对第三方应用限流和对API接口限流两种方式,帮你打消上述顾虑,只需简单几步配置即可使用。接下来,小编为你详细解密!
1 适用版本
该功能适用版本为金蝶云·苍穹V5.0.002及以上。
2 特性详情
在【开发服务云】→【开放平台】→【限流策略】页面,支持第三方应用和API两种限流维度的配置,并且支持配置多条记录,配置保存后立即生效。
下面,正式进入功能实操。
2.1 打开“限流熔断”开关
进入金蝶云·苍穹的monitor后台,在【微服务治理】→【功能开关】中, 开启限流熔断,如下图所示:
开启限流熔断界面
注:如果monitor没有初始化,请先初始化后再开启限流熔断。
2.2 打开“限流控制”开关
在金蝶云苍穹【开放平台】→【参数配置】中,找到“访问控制”, 打开限流控制按钮,如下图所示:
开启限流控制界面
2.3 配置限流策略
在金蝶云·苍穹【开放平台】→【限流策略】,新增限流策略,支持按照第三方应用限流和API限流两种方式。
按第三方应用限流:业务场景是以第三方应用维度限流。新增限流策略时限流维度选择第三方应用,录入编码、名称、限流次数,选择需要限流的第三方应用(支持多条),点击保存即刻生效。
第三方应用限流策略配置
注:限流次数为0则表示不限流。
按API限流:业务场景是以API维度限流,新增限流策略时限流维度选择API, 录入编码、名称、限流次数,选择需要限流的API接口(支持多条),点击保存即刻生效。
API限流策略配置
同理:限流次数为0则表示不限流。
2.4 测试限流效果
测试限流的第三方应用,用postman测试,获取到accessToken, 调用有权限的接口。如果触发限流,返回信息如下图所示:
postman测试限流效果
测试限流的API接口,两种限流效果:
第一,用postman调用这个接口,如果触发限流,会返回上图信息。
第二,用Jmeter测试限流,触发限流效果如下图所示:
Jmeter测试限流效果
3 亮点价值
本次限流策略提供第三方应用或API限流解决方案,有效解决因为API被频繁调用带来的系统资源不足或不确定性等问题,从多个不同维度限制接口流量,提高系统稳定性。
4 相关链接
限流策略介绍:
https://vip.kingdee.com/article/272105514480289792?productLineId=1&isKnowledge=2
5 划重点
设计接口时需要考虑流量,有突发流量或流量较大时,打开限流可以保护系统接口稳定运行;
限流维度需结合业务场景来选择,如果针对第三方应用统一限流,选择第三方应用限流;如果需要针对不同API接口设置不同的限流策略,就选择API限流。
#往期推荐#
更多精彩内容,“码”上了解!↓
全新限流策略,保护系统接口稳定运行
本文2024-09-23 00:27:38发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-139599.html