# Raft 日志复制 

__*Apply*__

+ Propose
+ Append
+ Replicate
  + Append
+ Committed
+ Apply
  
![right](./student-guide/diagram/RaftLogReplication08_aa_001_20220511.png)
-------------------------------------------------------------
在 Apply 操作以后,我们的数据就算真正写入成功了,那么其他的会话就可以读取刚刚写入的数据了。

如果我们按照事务来操作的话,在 Apply 完成后,我们的事务才算 committed,这个 committed 才是在图中应用程序上的 committed。