分布式常见问题解决方案

一、分布式事务解决方案

 1.产生原因

  1)数据库分库分表。

  2)SOA:微服务化。

  2.X/OpenDTP事务模型

 2.1 X/OpenDTP角色:

  AP:

  RM:资源管理器。数据库

  TM:事务管理器。

 2.2 2PC:用来保证分布式事务的完整性。

   [1]阶段一:提交事务请求。

    1)TM向所有AP发送事务内容,询问是否可以执行事务的提交操作,并等待各个AP的响应。

    2)执行事务

    3)所有AP向TM反馈事务询问的响应。

  [2] 执行事务提交

    1)执行提交事务

    2)中断事务提交

    

猜你喜欢

转载自www.cnblogs.com/wenxiangchen/p/11331477.html