Un protocollo Primaria - Backup è una configurazione di server in guardia contro il fallimento. A Non- Blocking protocollo primario - Backup descrive quando gli aggiornamenti server primario al server di backup . Funzione
Il sistema primario -Backup richiede almeno due server . Invece di essere organizzato come un gruppo , in cui tutti i server del gruppo sono in grado di rispondere alla stessa richiesta , questo scenario vede un solo server di rispondere alle richieste dei client . Questo è il server primario . L' altro server ( o server ) è tenuto in riserva nel caso in cui il server primario non riesce . Questo è il server di backup .
Caratteristiche
La parte non- Blocco del protocollo descrive la libertà del server primario di rispondere alle richieste del cliente . Un protocollo di blocco richiede che il server primario segnala cambiamenti di stato al server di backup prima di emettere la risposta al client . Il Non- Blocking protocollo primario -Backup consente al server primario di rispondere alla richiesta del client prima di aggiornare il server di backup .
Comunicazione
Primaria -Backup i sistemi di tutti i clienti sono in grado di contattare tutti i server . Tuttavia, essi dovrebbero trattare solo con il server primario . Tutte le richieste del client vengono ignorati dai server di backup fino a quando il server primario non riesce . Quando questo accade , il server successivo in trasmissioni di linea a tutti i clienti che ora è il server primario e tutte le richieste devono essere indirizzate al suo indirizzo .