Cassandra 故障检测机制
Cassandra failure detection mechanism
Cassandra 有 gossiper 实现(class org.apache.cassandra.gms.Gossiper) 以及 'The Phi Accrual Failure Detector'(class org.apache.cassandra.gms.FailureDetector).
的实现
据我所知,两者都是故障检测机制。那么,其中哪一个恰好被 Cassandra 用于检测节点故障?
两者携手合作。
FailureDetector
使用最后一个八卦心跳来计算经过的时间间隔,以确定节点是否发生故障并将其标记为关闭。干杯!
Cassandra 有 gossiper 实现(class org.apache.cassandra.gms.Gossiper) 以及 'The Phi Accrual Failure Detector'(class org.apache.cassandra.gms.FailureDetector).
的实现据我所知,两者都是故障检测机制。那么,其中哪一个恰好被 Cassandra 用于检测节点故障?
两者携手合作。
FailureDetector
使用最后一个八卦心跳来计算经过的时间间隔,以确定节点是否发生故障并将其标记为关闭。干杯!