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.