WSO2节流API

WSO2节流API,wso2,wso2-am,Wso2,Wso2 Am,我已经阅读了有关堆栈溢出节流的各种问题。然而,我没有发现任何人有类似的问题,我所看到的。我已经在WSO2站点上完成了有关节流的教程和设置过程 这就是我所做的: 设置一个附加层,以允许在网络上每分钟5次呼叫 以下级别(高级节流、应用程序节流、, 订阅限制) 编辑API并将订阅层级别设置为新的自定义级别 层次 将应用程序设置为新的层级别 将高级限制策略设置为应用于API,然后保存并发布 从一个应用程序运行1100个HTTP请求,该应用程序在 每秒钟休息一次。所有请求都已成功处理 没有任何节流 我安装

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

这就是我所做的:

  • 设置一个附加层,以允许在网络上每分钟5次呼叫 以下级别(高级节流、应用程序节流、, 订阅限制)
  • 编辑API并将订阅层级别设置为新的自定义级别 层次
  • 将应用程序设置为新的层级别
  • 将高级限制策略设置为应用于API,然后保存并发布
  • 从一个应用程序运行1100个HTTP请求,该应用程序在 每秒钟休息一次。所有请求都已成功处理 没有任何节流
  • 我安装了API manager的1.9版,并设置了完全相同的规则 请求被正确限制
  • 任何帮助都将不胜感激,我不确定这是一个bug还是我这边的配置问题


    在对WSO2文档进行了大量挖掘之后,认为

    如此。我发现为了使用高级节流技术(默认情况下启用),必须使用Traffic Manager(默认情况下禁用)

    WSO2文档中有关于如何使用Traffic Manager的说明。如果禁用高级节流,则基本节流将按预期工作

    发现这一点花了一些时间,因为文档中并没有明确区分


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

    在深入研究WSO2文档之后。我发现为了使用高级节流技术(默认情况下启用),必须使用Traffic Manager(默认情况下禁用)

    WSO2文档中有关于如何使用Traffic Manager的说明。如果禁用高级节流,则基本节流将按预期工作

    发现这一点花了一些时间,因为文档中并没有明确区分


    我希望这能帮助有类似问题的人。

    这是单个节点还是分布式设置?对于我的测试设置,它是单个节点。在更改订阅层级别后,我还取消订阅并再次订阅了API。这是单个节点还是分布式设置?对于我的测试设置,它是单个节点。我还取消了订阅,并在更改订阅层级别后再次订阅了API。