问题描述
我正在 kong 处理一个用例:我将路由 /sample-route 的速率限制设置为每分钟 100 个请求。我将拥有多个具有不同访问权限的用户,例如。用户 A 每分钟只能访问此路由 5 次,而其余所有请求每分钟最多可访问 100 个请求。
现在,当我在我的示例路由上设置第一个速率限制插件时,它可以正常处理 100 个请求。并给出第 101 次点击及以后的错误。
但是我对消费者用户 A 设置的限制为每分钟 5 次,在点击 5 次后没有给我任何错误。但只是在 100 次点击后才给出错误。
curl -X POST http://<host-url>/kongadmin/consumers/user-A/plugins \
--data "name=rate-limiting" \
--data "config.minute=2" \
--data "config.limit_by=consumer" \
--data "config.policy=local"
或
curl -X POST http://<host-url>/kongadmin/consumers/user-A/plugins \
--data "route.id=19267f6f-bcf8-4699-9f1b-6316e61f3a0b"
--data "name=rate-limiting" \
--data "config.minute=2"
我已推荐Rate Limiting 还有Protecting and Rate Limiting an API with Kong
如果有人对为香港不同消费者定制速率限制有任何想法...请帮忙!!!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)