Ein Primary - Backup- Protokoll ist eine Konfiguration von Servern gegen Ausfälle zu schützen. Ein Non- Blocking Primary - Backup- Protokoll beschreibt , wenn der primäre Server Updates der Backup-Server . Funktion
Die Primary - Backup-System benötigt mindestens zwei Servern . Anstatt als einem Cluster , in dem alle Server in der Gruppe sind in der Lage zu reagieren , um die gleiche Anfrage organisiert , sieht dieses Szenario nur ein Server antwortet auf Client-Anfragen . Dies ist der primäre Server . Der andere Server (oder Server) wird in Reserve gehalten , falls der primäre Server ausfällt . Dies ist der Backup-Server .
Funktionen
Das Non- Blocking Teil des Protokoll beschreibt die Freiheit des primären Servers auf Wunsch des Kunden zu reagieren. Eine Blockierung Protokoll erfordert, dass der primäre Server Status Änderungen an der Backup-Server meldet , bevor er die Antwort an den Client . Das Non- Blocking Primary - Backup- Protokoll ermöglicht es dem primären Server auf die Anfrage des Clients vor der Aktualisierung der Backup-Server reagieren.
Communication
Primary - Backup- Systeme alle Kunden sind in der Lage , sich mit allen Servern. Allerdings sollten sie nur mit dem primären Server umzugehen. Alle Client-Anforderungen werden durch den Backup-Servern ignoriert, bis der primäre Server ausfällt . Wenn dies geschieht, der nächste Server in Zeile Sendungen an alle Kunden , dass es jetzt der primäre Server und alle Anfragen sind an seine Adresse gerichtet werden.