面试真题

后端 · 中等 · 百度

分布式一致性是什么?

中等 后端 🎤 百度
参考答案
结论:分布式一致性指系统中多节点对数据状态达成共识。要点:1. 一致性模型:强一致(线性一致)、顺序一致、最终一致;2. CAP定理:分区下只能选AP或CP;3. 共识算法:Paxos/Raft选主和日志复制,需多数派确认;4. 工程实践:Zookeeper用Zab保证顺序一致,Etcd用Raft,Redis主从异步复制为最终一致;5. BASE理论:基本可用、软状态、最终一致,牺牲强一致换扩展。示例:秒杀库存扣减需强一致,用户头像更新可最终一致。
题目整理自公开面经,答案由校招宝自研生成,仅供参考