Rompe el clúster. Conserva tus datos.
Un grupo Raft de tres nodos, simulado en tu navegador. Las elecciones, la replicación, el commit por mayoría y las lecturas con ReadIndex son código real, y el veredicto sale de los logs de los nodos.
Qué se simula
Un modelo simplificado a modo de ilustración: tres nodos, una red en memoria y snapshots reducidos a marcadores. La implementación de producción está cubierta por las suites de pruebas reales del repositorio.
- Pre-vote y timeouts de elección aleatorios, para que un nodo aislado no pueda perturbar a un líder sano
- Heartbeats y replicación del log con la comprobación de consistencia y el truncado de conflictos
- Un commit solo cuando una mayoría tiene una entrada del propio término del líder
- Lecturas linealizables con ReadIndex: el líder confirma que sigue siéndolo antes de responder
- Check-quorum: un líder que pierde su mayoría renuncia
- Los fallos conservan el log durable; un snapshot interrumpido a media escritura se descarta al reiniciar
Ahora pruébalo con nodos reales.
Ejecutaremos los mismos fallos contigo contra un clúster real y revisaremos lo que ocurre.
El mismo fallo en procesos reales, grabado en la consola Admin. Los 15 segundos de detección del fallo se muestran acelerados.