Sobes.tech
Junior — Middle

Welche Maßnahmen werden ergriffen oder was passiert im System, wenn die Hauptreplik Master ausfällt?

sobes.tech KI

Antwort von AI

Wenn die Hauptreplik des Masters ausfällt, tritt im System in der Regel ein Failover-Prozess auf: ein automatischer oder manueller Wechsel zu einer der Replikate (Standby), die zum neuen Master wird.

Was intern passiert:

  1. Das Monitoring erkennt, dass der Master nicht erreichbar ist.
  2. Es wird eine geeignete Replik mit aktuellen Daten ausgewählt.
  3. Die Replik wird in den Schreibmodus versetzt (promote) und wird zum neuen Master.
  4. Die anderen Replikate werden neu konfiguriert, um vom neuen Master zu replizieren.
  5. Die Clients werden zum neuen Master umgeleitet, um die Arbeit fortzusetzen.

In Go-Anwendungen wird die Erkennungs- und Umschaltlogik in der Regel entweder durch externe Tools (z.B. Patroni, Repmgr) oder durch eigenen Code implementiert, der Health Checks und Verbindungsmanagement nutzt.

Es ist wichtig, dass die Daten synchronisiert sind, um Datenverlust oder Inkonsistenzen zu vermeiden.