面试真题

后端 · 中等 · 阿里巴巴

高可用网站的设计(有什么技术实现)

中等 后端 🎤 阿里巴巴
参考答案
结论:高可用网站设计目标是消除单点、自动故障转移,保证服务持续。技术实现:1)接入层用DNS+负载均衡(Nginx/LVS)分流;2)应用层无状态集群,配合服务注册发现(Consul)与K8s自愈;3)数据层主从复制、读写分离或分布式多副本(Raft);4)缓存(Redis集群)与消息队列(Kafka)削峰解耦;5)熔断限流(Sentinel)防雪崩;6)监控与异地多活。原理:冗余+自动切换。示例:K8s重启异常容器实现应用高可用。
题目整理自公开面经,答案由校招宝自研生成,仅供参考