限流器(rate limiter)用于控制网络流量,比如限制客户在一定时间内能够发起的请求数量,如果超过了该数量,那么接下来的请示都会被阻挡,以下是一些限流的示例:
用户每秒最多只能发起两次请示
每个IP一天最多只能创建10个用户
每个设备每周最多只能奖励5次
限流的用处包括但不局限于:
防止由拒绝服务攻击引起的资源耗尽
降低成本
防止服务器过载