auto commit

This commit is contained in:
CyC2018 2019-02-17 11:06:19 +08:00
parent f899577861
commit d8f1f63357
11 changed files with 5 additions and 6 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

View File

@ -71,7 +71,7 @@ EXPIRE 指令可以为一个键值对设置一个过期时间,从而避免了
Zookeeper 提供了一种树形结构级的命名空间,/app1/p_1 节点的父节点为 /app1。
<div align="center"> <img src="pics/31d99967-1171-448e-8531-bccf5c14cffe.jpg" width="400"/> </div><br>
<div align="center"> <img src="pics/b3a421e3-41b4-4e99-b612-bc695a7f622f.jpg"/> </div><br>
### 2. 节点类型
@ -112,7 +112,7 @@ Zookeeper 提供了一种树形结构级的命名空间,/app1/p_1 节点的父
2. 之后将本地消息表中的消息转发到 Kafka 等消息队列中,如果转发成功则将消息从本地消息表中删除,否则继续重新转发。
3. 在分布式事务操作的另一方从消息队列中读取一个消息,并执行消息中的操作。
<div align="center"> <img src="pics/e3bf5de4-ab1e-4a9b-896d-4b0ad7e9220a.jpg"/> </div><br>
<div align="center"> <img src="pics/76c7597a-8316-460d-b8fb-9752c4c43947.jpg"/> </div><br>
## 2PC
@ -124,7 +124,7 @@ Zookeeper 提供了一种树形结构级的命名空间,/app1/p_1 节点的父
协调者询问参与者事务是否执行成功,参与者发回事务执行结果。
<div align="center"> <img src="pics/04f41228-375d-4b7d-bfef-738c5a7c8f07.jpg"/> </div><br>
<div align="center"> <img src="pics/963fac12-4eac-4922-8a5f-f262c11f80fb.jpg"/> </div><br>
#### 1.2 提交阶段
@ -132,7 +132,7 @@ Zookeeper 提供了一种树形结构级的命名空间,/app1/p_1 节点的父
需要注意的是,在准备阶段,参与者执行了事务,但是还未提交。只有在提交阶段接收到协调者发来的通知后,才进行提交或者回滚。
<div align="center"> <img src="pics/2991c772-fb1c-4051-a9c7-932b68e76bd7.jpg"/> </div><br>
<div align="center"> <img src="pics/9ffb82ad-9b7f-44df-b93f-fc8b3f4093a6.jpg"/> </div><br>
### 2. 存在的问题
@ -156,7 +156,7 @@ Zookeeper 提供了一种树形结构级的命名空间,/app1/p_1 节点的父
分布式系统不可能同时满足一致性CConsistency、可用性AAvailability和分区容忍性PPartition Tolerance最多只能同时满足其中两项。
<div align="center"> <img src="pics/f1109d04-3c67-48a3-9963-2c475f94e175.jpg"/> </div><br>
<div align="center"> <img src="pics/c6fdb958-578d-4685-a5fa-400857be91d5.jpg"/> </div><br>
## 一致性
@ -193,7 +193,6 @@ BASE 是基本可用Basically Available、软状态Soft State和最
BASE 理论是对 CAP 中一致性和可用性权衡的结果,它的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。
<div align="center"> <img src="pics/bc603930-d74d-4499-a3e7-2d740fc07f33.png"/> </div><br>
## 基本可用

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB