Skip to content

Commit 09a218f

Browse files
committed
[docs]:modify pic format
1 parent eee7a3b commit 09a218f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/distributed-system/理论&算法/raft算法.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
![rsm-architecture](https://github.com/jun0315/JavaGuide/blob/raft-pic/media/pictures/raft/rsm-architecture.png?raw=ture)
2828

29-
<center>图-1 复制状态机架构</center>
29+
`图-1 复制状态机架构`
3030

3131
一般通过使用复制日志来实现复制状态机。每个`Server`存储着一份包括命令序列的日志文件,状态机会按顺序执行这些命令。因为每个日志包含相同的命令,并且顺序也相同,所以每个状态机处理相同的命令序列。由于状态机是确定性的,所以处理相同的状态,得到相同的输出。
3232

@@ -54,13 +54,13 @@
5454

5555
![rsm-architecture](https://github.com/jun0315/JavaGuide/blob/raft-pic/media/pictures/raft/server-state.png?raw=ture)
5656

57-
<center>图-2:服务器的状态</center>
57+
`图-2:服务器的状态`
5858

5959
### 2.2 任期
6060

6161
![rsm-architecture](https://github.com/jun0315/JavaGuide/blob/raft-pic/media/pictures/raft/term.png?raw=ture)
6262

63-
<center>图-3:任期<center>
63+
`图-3:任期`
6464

6565
如图3所示,raft算法将时间划分为任意长度的任期(term),任期用连续的数字表示,看作当前term号。每一个任期的开始都是一次选举,在选举开始时,一个或多个Candidate会尝试成为Leader。如果一个Candidate赢得了选举,它就会在该任期内担任Leader。如果没有选出Leader,将会开启另一个任期,并立刻开始下一次选举。raft算法保证在给定的一个任期最少要有一个Leader。
6666

0 commit comments

Comments
 (0)