Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Replikationsverhalten ist konsistent und vorhersehbar; angesichts einer Reihe von Änderungen an einem bestimmten Replikat kann das Ergebnis vorhergesagt werden – die Änderungen werden an alle anderen Replikate weitergegeben. Die Entwicklung eines zuverlässigen allgemeinen Modells für die Vorhersage, wann die Änderungen auf alle anderen Replikate oder auf ein bestimmtes Replikat angewendet werden, ist unmöglich, da der zukünftige Zustand des verteilten Systems als Ganzes nicht bekannt sein kann. Dies wird als "nicht unbestimmte Latenz" bezeichnet, und Anwendungen, die das Verzeichnis verwenden, müssen dies verstehen und zulassen.
Die Situation ist nicht so komplex, wie es erscheinen könnte. Es gibt nur drei Zustände, die eine Anwendung berücksichtigen muss:
- Versionsänderung: Keine der Änderungen, die auf ein bestimmtes Quellreplikat angewendet werden, wurden an ein bestimmtes Zielreplikat weitergegeben. Eine Anwendung, die das Quellreplikat liest, sieht die neue Version der Informationen, während eine Anwendung, die das Ziel liest, die alte Version sieht (oder nichts, wenn die neuen Informationen zum ersten Mal hinzugefügt wurden). Versionsverknen gilt für alle Verzeichnisdienst-Consumer.
- Teilaktualisierung: Einige der Änderungen, die auf ein bestimmtes Quellreplikat angewendet werden, wurden an ein bestimmtes Zielreplikat weitergegeben. Eine Anwendung, die das Quellreplikat liest, sieht die neuen Informationen, während eine Anwendung, die das Ziel liest, eine Mischung aus alten und neuen Informationen sieht (oder nur einige der neuen Informationen, wenn die neuen Informationen zum ersten Mal hinzugefügt wurden). Teilaktualisierung gilt für Verzeichnisdienst-Consumer, die zwei oder mehr verwandte Objekte verwenden, um ihre Informationen zu speichern.
- Vollständig replizierter Zustand: Alle Änderungen, die auf ein bestimmtes Quellreplikat angewendet werden, wurden an ein bestimmtes Zielreplikat weitergegeben. Anwendungen im Quell- und Zielreplikat sehen die gleichen Informationen.