logo

高可用设计里什么是“可降级服务”?为什么要区分关键/非关键服务并在高峰期节流?

What are degradable services in HA design, and why separate critical vs non-critical services and throttle during peaks?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: medium

分类: System Design

标签: high-availability, degradation, rate-limit, circuit-breaker

参考答案摘要

答案 可降级(degradable) 指系统在压力过大或部分组件故障时,主动关闭/削弱非关键能力,优先保证核心功能可用。 区分 关键服务 (例如更新分数、查询榜单)与 非关键服务 (例如复杂统计、个性化推荐、部分通知)。 在峰值或故障时对非关键服务 限流/节流 ,减少连锁故障。 必要时直接熔断关闭非关键链路,保护整体延迟与可用性。 这种策略本质是用“功能完整性”换“系统生存”,配合 autosca...

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

高可用设计里什么是“可降级服务”?为什么要区分关键/非关键服务并在高峰期节流?

Mediumsystem-designleaderboardrediscacheserverlessscalabilityreliabilitysecuritywebsocket

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案