En primär - Backup protokoll är en konfiguration av servrar för att skydda mot fel . En icke-blockerande Primär - Backup protokoll beskriver när den primära servern uppdaterar backup-servern . Funktion
Primär - Backup systemet krävs minst två servrar . I stället organiseras som ett kluster , där alla servrar i gruppen kan svara på samma begäran , ser detta scenario endast en server svarar på kundens önskemål . Detta är den primära servern . Den andra servern ( eller servrar ) hålls i reserv i fall den primära servern misslyckas . Detta är backup -servern .
Funktioner
icke-blockerande delen av protokollet beskriver friheten att den primära servern att svara på kundens begäran . En blockerande protokollet kräver att den primära servern rapporterar status ändras till backup-servern innan du utfärdar svar till klienten . Den icke-blockerande Primär - Backup protokollet tillåter den primära servern att svara på kundens begäran före uppdatering av backup-servern .
Kommunikation
I Primär - Backup system alla klienter kan kontakta alla servrar . De bör dock endast behandla den primära servern . Alla klientbegäranden ignoreras av backup-servrar tills den primära servern misslyckas . När detta händer , nästa server i linje sändningar till alla kunder som det är nu den primära servern och alla förfrågningar skall riktas till dess adress .