全新限流策略,保护系统接口稳定运行

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

全新限流策略,保护系统接口稳定运行

发布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限流




#往期推荐#


# 用脚本开发API,快到不敢想象!

# OpenAPI2.0—轻松构建WebService服务

场景化接口开发利器,新版OpenAPI引擎来了!

苍穹OpenAPI新体验 之 查询接口

苍穹OpenAPI入门篇 之 API接口匿名访问


更多精彩内容,“码”上了解!↓


全新限流策略,保护系统接口稳定运行

发布API接口后,你是否担心遇到接口被频繁调用导致的系统资源不足等问题?别担心,苍穹产品提供的限流策略可以支持对第三方应用限流和对API...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息