Apache ZooKeeper is
an open-source distributed server that enables reliable distributed
coordination to distributed client applications over a network. ZooKeeper
safely coordinates access to shared resources with other applications
or processes. At its core, ZooKeeper is a fault-tolerant, multi-machine
server that maintains a virtual hierarchy of data nodes that store
coordination data. For more information about ZooKeeper and the ZooKeeper
data nodes, see
Apache
ZooKeeper.
Apache Curator is a high-level API that simplifies using ZooKeeper. Curator adds many
features that build on ZooKeeper and handle the complexity of managing connections
to the ZooKeeper
cluster. For more information about Curator, see
Curator.
SPD Server accesses the Curator API to provide the locking services.