【问题标题】:Apigility throttling敏捷节流
【发布时间】:2015-09-18 13:31:15
【问题描述】:

我想使用 Apigility v1.1 构建我的第一个 API。这将是一个“私有”API(消费者必须通过 OAuth2 授权才能使用该 API)。我已经阅读了本教程并查看了一些示例,但我还没有找到任何有关请求限制的信息。我想将请求数限制为每次登录每分钟 50 个请求。

Apigility 是否支持请求限制?如果没有,我应该在哪里实现它(控制器或其他地方)?如果在调用控制器的操作之前完成节流,那就太好了。

【问题讨论】:

    标签: zend-framework2 laminas-api-tools


    【解决方案1】:

    查看我的答案https://stackoverflow.com/a/32392608/949273

    基本上是类似的东西。

    您将创建附加到 ZF2 事件 MvcEvent::EVENT_ROUTE 的侦听器,并在每个请求(在任何控制器之前)执行您的逻辑 - 检查否。请求并返回适当的状态/消息或让用户执行请求。

    【讨论】:

      猜你喜欢
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-26
      • 2011-01-26
      • 1970-01-01
      相关资源
      最近更新 更多