# Raft Leader 选举 

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