架构设计(二)

1 架构设计(二) 1 1 分布式事务设计与实践 1 1 1 数据一致性定义1 1 2 数据不一致原因1 1 3 刚性分布式事务 1 1 3 1

1. 架构设计(二)

1.1. 分布式事务设计与实践

1.1.1. 数据一致性定义

1.1.2. 数据不一致原因

1.1.3. 刚性分布式事务

1.1.3.1. XA模型

1.1.3.2. 2PC模型

  1. 不适合长事务

1.1.4. 柔性分布式事务

1.1.4.1. TCC模型

1.1.4.2. Saga模型

1.1.5. 刚性事务和柔性事务对比

1.1.6. 处理思路

1.1.7. 异步场景分布式事务设计

1.1.7.1. 业务方提供回查

1.1.7.2. 本地事务消息表

1.1.8. 同步场景分布式事务设计

1.1.8.1. 案例成功

1.1.8.2. 案例失败