短链系统的可用性怎么保证?复制、故障切换、多地域部署分别解决什么问题?
How do you ensure high availability in a URL shortener (replication, failover, geo deployment), and what does each address?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: System Design
标签: availability, replication, failover, multi-region
参考答案摘要
答案 复制 :多副本防单点故障与数据丢失。 故障切换 :自动切主/切流量,降低 MTTR。 多地域 :就近访问降延迟,并抵御区域级故障。 常见落地:多 AZ + 健康检查 + 自动扩缩容;存储层多副本;跨 Region 复制按 RPO/RTO 设计。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。