Apache ZooKeeper
Definition
Apache ZooKeeper koordiniert gemeinsam genutzte Zustände in verteilten Systemen.
Der Dienst verwaltet kleine Datenobjekte in einer hierarchischen Struktur. Anwendungen nutzen diese Grundlage beispielsweise für Konfiguration, Benennung und die Abstimmung verteilter Prozesse.
Einfach erklärt
Wie ein gemeinsam geführtes Koordinationsbuch für mehrere Server.
Warum das im Alltag wichtig ist
Verteilte Anwendungen müssen sich über Zuständigkeiten und gemeinsame Einstellungen einigen können.
Beispiel aus dem Mittelstand
Fiktives Beispiel: Mehrere Hintergrunddienste koordinieren über einen gemeinsamen Dienst, welcher Prozess eine Aufgabe übernimmt.
Grenzen und Fallstricke
- ZooKeeper ist keine Ablage für große Nutzdaten; Ausfälle und Verbindungsabbrüche müssen berücksichtigt werden.
Entstehung & Geschichte
ZooKeeper entstand als allgemeiner Koordinationsdienst für verteilte Anwendungen im Apache-Umfeld.
Anwendung im Mittelstand
- Vorhandene Clusterarchitekturen und deren Koordinationsabhängigkeiten betreiben.
Häufige Fragen
Ist ZooKeeper eine gewöhnliche Dokumentendatenbank?
Nein, sein Schwerpunkt liegt auf Koordination und kleinen Zustandsdaten.
Quellen
- ZooKeeper Overview · Apache: ZooKeeper Overview –
Redaktionell geprüft am: