Cassandra故障检测机制

Man*_*oid 1 cassandra

Cassandra 有 gossiper 实现(类 org.apache.cassandra.gms.Gossiper)以及“Phi 应计故障检测器”的实现(类 org.apache.cassandra.gms.FailureDetector)。

据我所知,两者都是故障检测机制。那么 Cassandra 到底使用哪一项来检测节点故障呢?

Eri*_*rez 5

两者携手并进。

FailureDetector使用最后一次八卦心跳来计算经过的时间间隔,以决定节点是否发生故障并将其标记为关闭。干杯!