Skip to content
Latchkey

リースとは?

リースは、リソース、lock、またはロールを限られた時間だけ保持する許可で、その後、保持者が失効前に更新しない限り失効します。自ら失効するため、クラッシュした保持者がシステムを永久にブロックすることはなく、リースがタイムアウトすれば別のノードが引き継げます。リースはリーダー選出と分散ロックの基盤です。

なぜ重要か

クラッシュしたプロセスが保持する単純な lock は、システム全体をデッドロックさせかねません。リースは自ら失効することでそのリスクを限定し、一方で更新は健全な保持者をその場に維持します。

関連ガイド