关于速率限制器设计的测验
测试你对与速率限制相关概念的了解。
警告
1、以下哪种算法用于平滑窗口边缘处传入请求的峰值? A) 访问令牌桶算法
B) 滑动窗口日志算法
C) 固定窗口计数器算法
D) 以上都不是
2、假设采用速率为每分钟100个请求的软限流方法,允许超限5%。在限制时间内,客户端已经发送了第104个请求。但是,没有资源可用来提供服务。对于这个传入请求,系统应该怎么处理?
A) 抛弃请求并向客户端发送错误响应 B) 将请求加入队列并等待资源变得可用
3、假设服务所有者向数据库添加了其他规则。因此,缓存中的数据将过期。在这种情况下,哪些组件负责更新缓存?
A) 请求处理器
B) 决策者
C) 限流规则检索器
D) 以上都不是
4、一个客户端以6Mbps(兆位每秒)的速率向服务器发送18MB的数据。假设服务器以4Mbps的速率处理数据。如果在服务器端使用漏桶算法,则队列必须有多少容量才不会丢弃任何数据?
A) 6MB
B) 9MB
C) 3MB
D) 7MB