参考:分布式一致性理论——CAP与BASE
- 分布式一致性理论——CAP与BASE
- CAP 理论
- 一致性(C:Consistency)
- 可用性(A:Availability)
- 分区容错性(P:Partition tolerance)
- AP 组合:放弃了数据一致性,保证可用性
- CP 组合:放弃了可用性,保证数据一致性
- BASE 理论
- 基本可用(Basically Available)
- 弱状态(Soft state)
- 最终一致性(Eventually consistent)
- CAP 与 BASE 之间的关联关系
- CAP 理论
参考:分布式一致性协议和算法——2PC、3PC 和 Paxos算法
- 分布式一致性协议和算法——2PC、3PC 和 Paxos算法
- 2PC(二阶段提交协议)
- 2PC 概述
- 二阶段提交的工作原理
- 2PC 的缺点
- 3PC(三阶段提交协议)
- 三阶段提交的工作原理
- 3PC的优点
- 3PC的缺点
- Paxos算法
- Paxos 算法相关概念
- 提案选定约束条件
- Proposer 生成提案与 Acceptor 批准提案
- 提案的获取
- 算法流程
- 算法流程示例
- 提案的竞争
- 2PC(二阶段提交协议)