Junior — Middle
Milliseid tegevusi tehakse või mis süsteemis toimub, kui peamine replikatsioon Master ebaõnnestub?
sobes.tech AI
Vastus AI-lt
Kui põhivõrgu Master kopeerimine ebaõnnestub, toimub süsteemis tavaliselt failover-protsess: automaatne või käsitsi ülekanne ühest standby koopiast, mis muutub uueks Masteriks.
Sisemiselt:
- Jälgimine tuvastab, et Master ei ole kättesaadav.
- Valitakse sobiv koopia ajakohaste andmetega.
- Koopia tõstetakse kirjutamisrežiimi (promote) ja muutub uueks Masteriks.
- Teised koopiad konfigureeritakse uuesti, et replikatsioon toimuks uue Masteri kaudu.
- Kliendid suunatakse uuele Masterile töö jätkamiseks.
Go rakendustes on tavaliselt detekteerimise ja üleandmise loogika teostatud kas väliste tööriistade (näiteks Patroni, Repmgr) kaudu või oma koodi kaudu, kasutades tervisekontrolle ja ühenduse haldamist.
Oluline on, et andmed oleksid sünkroniseeritud, et vältida andmekadu või ebakõlasid.