Skip to content
Latchkey

O Que É um Lease?

Um lease é uma permissão para manter um recurso, lock ou função por um tempo limitado, após o qual ela caduca a menos que o detentor a renove antes de expirar. Como ele se auto-expira, um detentor que travou não bloqueia o sistema para sempre; outro nó pode assumir assim que o lease expira. Leases são a base da eleição de líder e do locking distribuído.

Por que isso importa

Um lock simples mantido por um processo que travou pode causar deadlock em todo o sistema. Um lease limita esse risco expirando por conta própria, enquanto a renovação mantém um detentor saudável no lugar.

Guias relacionados