#652·raft

当 LeaderLeaseTimeout 短于 HeartbeatTimeout 时的影响

作者: MikkoAtWork创建于 2025年7月21日更新于 2026年6月3日

LeaderLeaseTimeout 为注释如下: `LeaderLeaseTimeout 用于控制在没有能够联系到节点多数的情况下,作为领导者的"租约"持续多久。如果在没有联系的情况下达到此时间间隔,则我们将放弃作为领导者的角色。` 在默认配置中,心跳超时为一秒,LeaderLeaseTimeout 为半秒。这种配置是否会强制领导者在平均发送和接收心跳信息时,但租约期内不够频繁时,放弃领导者角色?