网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > Java >

wso2~api的高级限流策略

时间:2025-09-19 13:58

人气:

作者:admin

标签:

导读:发布者平台使用高级策略 在发布者平台,对api资源配置时,可以配置api级别或者是消费者(订阅)级别的限流策略;前者api级别配置的策略(高级限流策略),可以只针对某个具有资源...

在发布者平台,对api资源配置时,可以配置api级别或者是消费者(订阅)级别的限流策略;前者api级别配置的策略(高级限流策略),可以只针对某个具有资源,也可以针对某个api资源。

图片

关闭整个api级别的限流,可以对某个资源选择限流策略

图片

高级策略-默认,当没有被条件组合选中的api,它走默认策略

图片

高级策略-条件组合,可以使用IP,请求参数,请求头,jwt里claim属性等

图片

  1. 添加一个api接口,名为users
  2. 添加高级策略,1_per_min_by_header_lind
  3. 在生产者平台,配置api的资源页面,选择api限流,策略为1_per_min_by_header_lind
  4. 默认每1分钟请求10次,Conditional groups中配置请求头author为lind,限制1分钟请求1次
  5. 访问users接口,当它的接口有请求头author,并且值为lind时,每分钟保能请求1次,超过后,返回429,如图
{
    "code": "900800",
    "message": "Message throttled out",
    "description": "You have exceeded your quota .You can access API after 2025-Sep-19 05:42:00+0000 UTC",
    "nextAccessTime": "2025-Sep-19 05:42:00+0000 UTC"
}

作者:仓储大叔,张占岭,
荣誉:微软MVP
QQ:853066980

支付宝扫一扫,为大叔打赏!

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信