Skip to content
Latchkey

ハートビートとは?

ハートビートは、ノードやプロセスがまだ実行中であることを示すために一定間隔で発信される小さなメッセージです。ピアやコーディネーターはこれらの信号を追跡し、タイムアウトを超えて連続で欠落したものを、送信者が故障した証拠として扱います。ハートビートは障害検知、リースの更新、メンバーシップの判断を駆動します。

なぜ重要か

分散システムは信号がなければ、クラッシュしたノードと遅いだけのノードを見分けられません。ハートビートはその信号を提供しますが、単に遅いだけのノードを死んだと宣言しないよう、タイムアウトを調整する必要があります。

関連ガイド