# Raft Leader 选举

![center](./student-guide/diagram/03-Raft-Leader-01-02.png)
-------------------------------------------------------------
刚才我们介绍了 election timeout 触发了选举，接下来，我们假设正在进行数据复制的集群中 leader 突然宕机（或者网络隔离）了，由于 heartbeat time interval ( leader 发送心跳间隔时间 ) 的存在，当长时间没有收到 leader 的心跳后，又会有 follower 将自己的 term 标识递增，将自己变为 candidate 角色，并且投票给自己。同时，向集群其它节点发起投票请求，请求中包含自己刚刚递增的 term 值。于是乎，重复了上面的投票工作，这样马上又会儿有新的 leader 产生了。
