Механизм обнаружения сбоев Кассандры

#cassandra

Вопрос:

У Кассандры есть реализация сплетника(класс org.apache.cassandra.gms.Сплетник), а также реализация «Детектора сбоев начисления Phi»(класс org.apache.cassandra.gms.Детектор сбоев).

Насколько я знаю, оба они являются механизмами обнаружения сбоев. Итак, какой из них точно используется Кассандрой для обнаружения сбоев узлов?

Ответ №1:

2 работы идут рука об руку.

Он FailureDetector использует последнее сердцебиение сплетен для вычисления истекшего интервала, чтобы решить, произошел ли сбой узла, и пометить его как сбитый. Ваше здоровье!