WSO2 节流 API

WSO2 Throttling API

我已经阅读了涉及堆栈溢出节流的各种问题。但是,我没有发现任何人遇到与我所看到的类似的问题。我已经完成了 WSO2 站点上有关节流的教程和设置过程。

这是我所做的:

  1. 设置一个附加层以允许每分钟 5 次调用 以下级别(高级节流、应用程序节流、 订阅节流)。
  2. 编辑 API 并将订阅级别设置为新的自定义 等级
  3. 将应用程序设置为新层
  4. 设置高级节流策略以应用于 API,然后我保存并发布
  5. 运行 来自调用 API 的应用程序的 1100 个 HTTP 请求 间隔每秒。每个请求都已成功处理 没有任何节流。
  6. 我安装了 API 管理器的 1.9 版并设置了完全相同的规则 正确限制了请求。

任何帮助将不胜感激,我不确定这是我的错误还是配置问题。

此致

所以在深入研究 WSO2 文档之后。我发现要使用高级节流技术(默认情况下启用),您必须使用流量管理器(默认情况下禁用)。

WSO2 文档中有关于如何使用流量管理器的说明。如果禁用高级节流,则基本节流会按预期工作。

我花了一些时间才发现这一点,因为文档并没有清楚地说明文档中的区别。

我希望这对遇到类似问题的人有所帮助。