#cassandra
Вопрос:
У Кассандры есть реализация сплетника(класс org.apache.cassandra.gms.Сплетник), а также реализация «Детектора сбоев начисления Phi»(класс org.apache.cassandra.gms.Детектор сбоев).
Насколько я знаю, оба они являются механизмами обнаружения сбоев. Итак, какой из них точно используется Кассандрой для обнаружения сбоев узлов?
Ответ №1:
2 работы идут рука об руку.
Он FailureDetector
использует последнее сердцебиение сплетен для вычисления истекшего интервала, чтобы решить, произошел ли сбой узла, и пометить его как сбитый. Ваше здоровье!