敏捷节流
Apigility throttling
我想使用 Apigility v1.1 构建我的第一个 API。它将是 "private" API(消费者必须通过 OAuth2 授权才能使用 API)。我已经阅读了教程并看到了一些示例,但是我还没有发现任何关于请求限制的内容。我想将请求数限制为每登录每分钟 50 个请求。
Apigility 是否支持请求限制?如果没有,我应该在哪里实施它(控制器或其他地方)?如果在调用控制器的操作之前完成节流,那就太好了。
查看我的回答
基本上是类似的东西
您将创建附加到 ZF2 事件的侦听器 MvcEvent::EVENT_ROUTE 并在每个请求(在任何控制器之前)执行您的逻辑 - 检查没有。请求和 return 适当 status/message 或让用户执行请求。
我想使用 Apigility v1.1 构建我的第一个 API。它将是 "private" API(消费者必须通过 OAuth2 授权才能使用 API)。我已经阅读了教程并看到了一些示例,但是我还没有发现任何关于请求限制的内容。我想将请求数限制为每登录每分钟 50 个请求。
Apigility 是否支持请求限制?如果没有,我应该在哪里实施它(控制器或其他地方)?如果在调用控制器的操作之前完成节流,那就太好了。
查看我的回答
基本上是类似的东西
您将创建附加到 ZF2 事件的侦听器 MvcEvent::EVENT_ROUTE 并在每个请求(在任何控制器之前)执行您的逻辑 - 检查没有。请求和 return 适当 status/message 或让用户执行请求。