apps/scalability/leader-election
142 · Escalabilidade & Infraestrutura · ≈ 6 min de estudo
Leader Election
Entre várias réplicas de um serviço, uma só executa o trabalho que não pode rodar em paralelo. O líder é quem detém um lease com prazo no Redis e o renova por heartbeat; se ele some, o lease expira e outro nó assume. Cada mandato recebe um fencing token crescente, e o destino das escritas recusa token antigo — assim um líder que volta de uma pausa longa não sobrescreve o trabalho do sucessor. Use em jobs únicos de cluster: conciliação, liquidação em lote, cron distribuído.
- passos
- 6
- arquivos
- 3
- testes
- 0
- tecnologias
- 4