1. Distributed Locks with ZooKeeperhistorical

    ZooKeeper distributed-lock implementations using Apache Curator and native ZooKeeper, the lock principle, herd-effect avoidance, and known issues.

  2. ZooKeeper as a Service Registryhistorical

    ZooKeeper service-registry implementation and its principle using ephemeral sequential nodes and child-node change watches.

  3. Leader Election with ZooKeeperhistorical

    ZooKeeper master-election implementation and its principle using ephemeral sequential nodes and predecessor-node deletion watches.