cassandra - Cassandra 故障检测机制
问题描述
Cassandra 有 gossiper 实现(类 org.apache.cassandra.gms.Gossiper)以及“Phi Accrual Failure Detector”的实现(类 org.apache.cassandra.gms.FailureDetector)。
据我所知,两者都是故障检测机制。那么其中哪一个正是用于检测 Cassandra 的节点故障?
解决方案
2人携手合作。
使用FailureDetector
最后的 gossip 心跳来计算经过的时间间隔,以确定节点是否发生故障并将其标记为关闭。干杯!
推荐阅读
- excel - VBS Excel 转 PDF
- python - 为什么这个数字根功能不起作用?
- postgis - 在 postgis 中使用 lon/lan 通过 kNN 返回记录
- javascript - 更新返回错误响应
- node.js - Windows 10 1803 上的 Node.js 安装失败
- java - 将.xml配置转换为spring boot application.properties
- c++ - 在 C++ 中的同步函数中调用 std::async 函数
- android - Firebase 从数据库中检索数据
- python - 圆圈导致泡菜超过递归限制?
- html - 如何将一个类中的颜色用作同一元素的第二个类中的背景颜色?