auto commit
This commit is contained in:
parent
4150aee823
commit
983ed66b7b
|
@ -18,8 +18,6 @@
|
|||
|
||||
Two-phase Commit(2PC)。
|
||||
|
||||
<div align="center"> <img src="../pics//07717718-1230-4347-aa18-2041c315e670.jpg"/> </div><br>
|
||||
|
||||
可以保证多个节点操作的原子性,经常用来实现分布式事务。
|
||||
|
||||
两类节点:协调者(Coordinator)和参与者(Participants),协调者只有一个,参与者可以有多个。
|
||||
|
@ -30,6 +28,9 @@ Two-phase Commit(2PC)。
|
|||
|
||||
2. 提交阶段:如果事务在每个参与者上都执行成功,协调者发送通知让参与者提交事务;否则,协调者发送通知让参与者回滚事务。
|
||||
|
||||
<div align="center"> <img src="../pics//07717718-1230-4347-aa18-2041c315e670.jpg"/> </div><br>
|
||||
|
||||
|
||||
需要注意的是,在准备阶段,参与者执行了事务,但是还未提交。只有在提交阶段协接收到协调者发来的通知后,才进行提交或者回滚。
|
||||
|
||||
## 2. 存在的问题
|
||||
|
|
Loading…
Reference in New Issue
Block a user