developS

分布式事务

整理自b站

1.什么事分布式事务

 

2.请描述二阶段提交的基本过程,具体的应用

3.2PC协议中,如何处理协调者和参与者之间的通信故障,请列举一些解决方案

 

  1. 超时机制
  2. 心跳机制
  3. 事务管理器故障->备份
  4. 消息队列

 

 

3. 3PC讲一下

 

 

 

 

预提交第二阶段  将数据库的redolog和undolog记录到事务日志里面去了

避免了状态停滞的问题  ,二阶段因为网络停滞等存在停滞的问题

 

4.请描述AT模式的基本过程,以及它在分布式事务中的应用

 

 

 

 

缺点:脏数据需要人工处理

 

 

 

 5.说说你了解的TCC协议,以及在分布式事务中的应用

 

 

 

 

 

 

 

6.描述saga模式的基本过程

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2023-08-14 19:23  四十四次日落95  阅读(15)  评论(0)    收藏  举报