是不是如下情况
1)只有leader 才发送heartbeat 心跳来检查,flower 不需要发送heartbeat?
2)为啥heartbeat time interval 一定小于 min(election time out)?
3)当heartbeatElapsed >= r.heartbeatTimeout ,心跳已经超时了,为啥还是维持leader?这种情况应该处理处理?我的理解是当leader超过heartbeatTimeout,就要进行election_time,当超过electionTimeout后其他flower 就看谁先把自己的term+1,谁就就是leader