理论
1.CAP理论
C(Consistency):一致性。分布式各个节点数据在同一时刻,保持一致。
A(Availability):可用性。分布式某学节点异常或者掉线,整个分布式系统依然能保持响应请求。
P(Partition tolerance):分区容错性。其实就是C和A的错误率,规定的时间内,能不能在满足C和A的情况下正常运行。所以,而C和A是对冲的,一致性,就无法完全保证可用性,完全可用性,就会存在不一致性。
分布式事务框架
TX(github)
- LCN模式
正常事务模式
异常回滚
异常回滚
使用demo: https://github.com/itchun/springcloud/tree/master/txlcn
TCC