Non-Blocking protocollo primario-Backup

February 12

Non-Blocking protocollo primario-Backup


Un protocollo primario-Backup è una configurazione di server per evitare il fallimento. Non-blocking protocollo primario-Backup descrive quando il server primario aggiorna il server di backup.

Funzione

Il sistema Primary-Backup richiede almeno due server. Piuttosto che essere organizzato come un gruppo, dove 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) viene 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 alla richiesta del cliente. Un protocollo di blocco è necessario che il server primario riporta cambiamenti di stato al server di backup prima di emettere la risposta al client. Il Non-Blocking protocollo primario-Backup consente al server primario per rispondere alla richiesta del cliente prima di aggiornare il server di backup.

Comunicazione

Nei sistemi primaria-Backup di tutti i clienti sono in grado di contattare tutti i server. Tuttavia, essi dovrebbero trattare solo con il server primario. Tutte le richieste dei client vengono ignorati dai server di backup fino a quando il server primario non riesce. Quando questo accade, il server successivo in linea trasmette a tutti i clienti che ora è il server primario e tutte le richieste devono essere indirizzate al suo indirizzo.