分布式事务

2019-03-09  本文已影响0人  暗里着迷_77

1. 常见实现方式

2. 包含至少3个角色

  1. AP 应用程序
  2. RS 资源服务
  3. TM 事务管理器


    image.png

一个AP需要操作多个RS上的资源。AP通过TM来声明一个全局事务,然后操作不同RS上的资源,最后通过TM来提交或者回滚事务

3. 2 PC模型

1. 阶段说明

2. 存在的问题

4. 3PC模型

1.阶段说明

2.与2pc的区别

-在phase3中,新增了超时机制。这样在发生网络等问题时,RS们可自动执行。基于的假设是这种意外情况很少见。

3.存在的问题

-也会存在数据不一致的问题

上一篇 下一篇

猜你喜欢

热点阅读