3.Internals
ZooKeeper · 5 notes
- ZooKeeper Atomic Broadcast (ZAB)historical
ZooKeeper's leader-based atomic broadcast protocol, proposal ordering, quorum acknowledgment, recovery, and its distinction from Paxos/Raft.
- ZooKeeper Watcheshistorical
Watch notifications, one-shot/re-registration semantics, ordering, disconnect gaps, and cache reconciliation.
- ZooKeeper Namespacehistorical
The hierarchical znode namespace and why it resembles a filesystem while serving coordination metadata rather than files.
- ZooKeeper Znode Propertieshistorical
Persistent, ephemeral, sequential nodes; versions; ACLs; session ownership; and coordination semantics.
- ZooKeeper High Availabilityhistorical
Majority-quorum availability, leader failover, ensemble sizing, and why more servers do not always increase fault tolerance.