auto commit

This commit is contained in:
CyC2018 2019-11-30 23:33:58 +08:00
parent 6c94e0abb9
commit cd4ac10343
2 changed files with 6 additions and 6 deletions

View File

@ -132,15 +132,15 @@ Zookeeper 提供了一种树形结构的命名空间,/app1/p_1 节点的父节
#### 2.1 同步阻塞
所有事务参与者在等待其它参与者响应的时候都处于同步阻塞状态无法进行其它操作
所有事务参与者在等待其它参与者响应的时候都处于同步阻塞等待状态无法进行其它操作
#### 2.2 单点问题
协调者在 2PC 中起到非常大的作用发生故障将会造成很大影响特别是在阶段发生故障所有参与者会一直等待无法完成其它操作
协调者在 2PC 中起到非常大的作用发生故障将会造成很大影响特别是在提交阶段发生故障所有参与者会一直同步阻塞等待无法完成其它操作
#### 2.3 数据不一致
阶段如果协调者只发送了部分 Commit 消息此时网络发生异常那么只有部分参与者接收到 Commit 消息也就是说只有部分参与者提交了事务使得系统数据不一致
提交阶段如果协调者只发送了部分 Commit 消息此时网络发生异常那么只有部分参与者接收到 Commit 消息也就是说只有部分参与者提交了事务使得系统数据不一致
#### 2.4 太过保守

View File

@ -132,15 +132,15 @@ Zookeeper 提供了一种树形结构的命名空间,/app1/p_1 节点的父节
#### 2.1 同步阻塞
所有事务参与者在等待其它参与者响应的时候都处于同步阻塞状态无法进行其它操作
所有事务参与者在等待其它参与者响应的时候都处于同步阻塞等待状态无法进行其它操作
#### 2.2 单点问题
协调者在 2PC 中起到非常大的作用发生故障将会造成很大影响特别是在阶段发生故障所有参与者会一直等待无法完成其它操作
协调者在 2PC 中起到非常大的作用发生故障将会造成很大影响特别是在提交阶段发生故障所有参与者会一直同步阻塞等待无法完成其它操作
#### 2.3 数据不一致
阶段如果协调者只发送了部分 Commit 消息此时网络发生异常那么只有部分参与者接收到 Commit 消息也就是说只有部分参与者提交了事务使得系统数据不一致
提交阶段如果协调者只发送了部分 Commit 消息此时网络发生异常那么只有部分参与者接收到 Commit 消息也就是说只有部分参与者提交了事务使得系统数据不一致
#### 2.4 太过保守