# Raft 日志复制 

__*Append*__

+ Propose
+ **Append**
+ Replicate
  + Append
+ Committed
+ Apply
  
![`smart`](./student-guide/diagram/RaftLogReplication03_aa_001_20220511.png)
-------------------------------------------------------------
接下来的一步叫做 `Append`, 所谓 `Append` 就是 `TiKV` 节点接受到了 `Raft Log`, 并且将其持久化到自己的 `RocksDB Raft` 实例中, 也就是存储到了本地。

但是, 由于一个 `Region` 一般有多个副本（默认 3 副本）, 所以我们还需要将这条 `Raft Log` 复制到其他副本上面, 也就是接下来的 `Replicate`。
