高可用方案
三种方案对比 ⭐⭐⭐⭐⭐
方案
高可用
自动故障转移
水平扩展
适用场景
主从复制 ⭐⭐⭐⭐⭐
核心原理
┌─────────┐ 写请求
│ Master │ ◄──────── Client
└────┬────┘
│ 数据同步
├──────────┐
▼ ▼
┌─────────┐ ┌─────────┐ 读请求
│ Slave 1 │ │ Slave 2 │ ◄──────── Client
└─────────┘ └─────────┘复制流程 ⭐⭐⭐⭐⭐
复制偏移量与积压缓冲区
主从复制的问题
哨兵模式 ⭐⭐⭐⭐⭐
架构
核心功能
故障转移流程 ⭐⭐⭐⭐⭐
关键配置
哨兵模式的局限
集群模式 ⭐⭐⭐⭐⭐
架构
槽分配 ⭐⭐⭐⭐⭐
请求路由 ⭐⭐⭐⭐
扩容与缩容
故障转移
集群模式的限制
方案选型 ⭐⭐⭐⭐⭐
场景推荐
场景
推荐方案
理由
对比总结
面试要点 ⭐⭐⭐⭐⭐
参考资料
Last updated