什么是限流(Rate limiting)?为什么要用它?
What is rate limiting and why is it used?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: security
标签: Rate limiting, 流量控制, 滥用防护
参考答案摘要
核心答案 限流(Rate limiting)是一种控制单位时间内请求数量的机制,用于限制网络流量、保护服务稳定性。原文描述要点: 用于限制网络流量,通常会跟踪 IP 地址 与请求间隔时间。 除了减少流量压力,还能帮助识别并阻断可疑或恶意活动。 补充 :常见实现包括令牌桶/漏桶算法、基于网关/反向代理(如 Nginx/Envoy)、或云 WAF/API Gateway 的限流策略。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。