ハートビートとは?
ハートビートは、ノードやプロセスがまだ実行中であることを示すために一定間隔で発信される小さなメッセージです。ピアやコーディネーターはこれらの信号を追跡し、タイムアウトを超えて連続で欠落したものを、送信者が故障した証拠として扱います。ハートビートは障害検知、リースの更新、メンバーシップの判断を駆動します。
なぜ重要か
分散システムは信号がなければ、クラッシュしたノードと遅いだけのノードを見分けられません。ハートビートはその信号を提供しますが、単に遅いだけのノードを死んだと宣言しないよう、タイムアウトを調整する必要があります。
関連ガイド
What Is a Lease?A lease is a time-bounded grant of a resource or role to one holder, which expires automatically unless renew…
Leader Election - CI/CD Glossary DefinitionLeader election is how a cluster picks one node to coordinate writes or decisions, and re-elects a new one wh…
What Is Anti-Entropy?Anti-entropy is a background process that periodically compares replicas and repairs differences, ensuring di…