概述
限流插件
rate-limiting
1.创建限流插件
为testBasicAuth 这个api创建限流规则。
插件配置:
配置Redis host。示例:127.0.0.1:6379
可配置项:
year:年
month: 月
day: 天
minute:分钟,这里我们配置3,表示每分钟不能超过3次调用。
Second: 秒
计算频率的维度:月/天/分钟/秒, 假如同时配置多个维度,会同时生效。
2.验证
验证:连续一分钟内请求,第四次,报错
{
"message": "API rate limit exceeded"
}
3.说明
根据年、月、日、时、分、秒设置限流规则,多个限制同时生效。
比如:每天不能超过10次调用,每分不能超过3次。
当一分钟内,访问超过3次,第四次就会报错。
当一天内,访问次数超过10次,第十一次就会报错。
最后
以上就是听话星星为你收集整理的【kong系列九】之限流rate-limiting插件限流插件的全部内容,希望文章能够帮你解决【kong系列九】之限流rate-limiting插件限流插件所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复