From 983ed66b7b5303d7cd8858c86cfd8bec8d6c3fe8 Mon Sep 17 00:00:00 2001 From: CyC2018 <1029579233@qq.com> Date: Thu, 15 Mar 2018 22:19:18 +0800 Subject: [PATCH] auto commit --- notes/一致性协议.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/notes/一致性协议.md b/notes/一致性协议.md index 5c8c5502..641d7a20 100644 --- a/notes/一致性协议.md +++ b/notes/一致性协议.md @@ -18,8 +18,6 @@ Two-phase Commit(2PC)。 -

- 可以保证多个节点操作的原子性,经常用来实现分布式事务。 两类节点:协调者(Coordinator)和参与者(Participants),协调者只有一个,参与者可以有多个。 @@ -30,6 +28,9 @@ Two-phase Commit(2PC)。 2. 提交阶段:如果事务在每个参与者上都执行成功,协调者发送通知让参与者提交事务;否则,协调者发送通知让参与者回滚事务。 +

+ + 需要注意的是,在准备阶段,参与者执行了事务,但是还未提交。只有在提交阶段协接收到协调者发来的通知后,才进行提交或者回滚。 ## 2. 存在的问题