Zend framework2 蜂群节流

Zend framework2 蜂群节流,zend-framework2,laminas-api-tools,Zend Framework2,Laminas Api Tools,我想使用Apigility v1.1构建我的第一个API。它将是一个“私有”API(消费者必须通过OAuth2进行auhorized才能使用该API)。我已经阅读了教程并看到了一些示例,但是我没有发现任何关于请求限制的内容。我想将请求数限制为每分钟每次登录50个请求 Apigility是否支持请求节流?如果没有,我应该在哪里实现它(控制器或其他地方)?如果在调用控制器的操作之前进行节流,那就太好了。检查我的答案 基本上是类似的事情 您将创建附加到ZF2 EventMvcEvent::Event_

我想使用Apigility v1.1构建我的第一个API。它将是一个“私有”API(消费者必须通过OAuth2进行auhorized才能使用该API)。我已经阅读了教程并看到了一些示例,但是我没有发现任何关于请求限制的内容。我想将请求数限制为每分钟每次登录50个请求

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

检查我的答案

基本上是类似的事情

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