Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
CAP和BASE
CAP概念 Consistency 一致性 所有节点在同一时间具有相同的数据 Availability 可用性 保证每个请求不管成功或者失败都有响应 Partition Tolerance 分区容错性 系统中任意信息的丢失或失败不会影响系统
Arthur解析系列之分布式事务
Zookeeper
big data
二阶段提交协议(2PC)
模型 核心 1 引入了一个事务协调者 TC 只有它有超时机制 在一定时间内没有收到参与者的消息则默认失败 以此满足了安全性 2 在真正的提交操作前 增加了一个准备 prepare 阶段 收集业务结点是否有能力进行提交 准备阶段就是开启一个事
Arthur解析系列之分布式事务
三阶段提交协议(3PC)
3PC 主要是为了解决两阶段提交协议的单点故障问题和缩小参与者阻塞范围 引入参与节点的超时机制之外 3PC把2PC的准备阶段分成事务询问 该阶段不会阻塞 和事务预提交 则三个阶段分别为CanCommit PreCommit DoCommit
Arthur解析系列之分布式事务
分布式事务理论
3pc