Sobes.tech
Junior — Middle

¿Qué acciones se toman o qué sucede dentro del sistema si la réplica principal Master falla?

sobes.tech AI

Respuesta de la IA

Si la réplica principal del Maestro falla, generalmente ocurre un proceso de failover en el sistema: un cambio automático o manual a una de las réplicas (Standby), que se convierte en el nuevo maestro.

Lo que sucede internamente:

  1. La monitorización detecta que el Maestro no está disponible.
  2. Se selecciona una réplica adecuada con datos actualizados.
  3. La réplica se promueve a modo de escritura, convirtiéndose en el nuevo Maestro.
  4. Las demás réplicas se reconfiguran para replicar desde el nuevo Maestro.
  5. Los clientes son redirigidos al nuevo Maestro para continuar operando.

En aplicaciones Go, generalmente se implementa la lógica de detección y conmutación ya sea mediante herramientas externas (por ejemplo, Patroni, Repmgr) o mediante código propio que utilice verificaciones de salud y gestión de configuración de conexión.

Es importante que los datos estén sincronizados para evitar pérdida o descoordinación de la información.