@hackage distributed-process-zookeeper0.2.3.0
A Zookeeper back-end for Cloud Haskell.
Categories
License
BSD-3-Clause
Maintainer
jeremy@jeremyhuffman.com
Links
Versions
Installation
Dependencies (12)
- base >=4.6 && <5
- binary >=0.7.1.0 && <0.10
- bytestring >=0.10.0.0 && <0.11
- containers >=0.5.0.0 && <0.6
- deepseq >=1.3.0.0 && <1.5
- distributed-process >=0.5.3 && <0.8 Show all…
Dependents (1)
@hackage/acme-everything
Package Flags
zkexamples
(off by default)
Build example programs.
Provides service and node discovery for Cloud Haskell applications using a Zookeeper cluster for name registration, lookups and leader election. Uses the hzk bindings to the Zookeeper multi-threaded C library.
Objectives and features:
Compatible with distributed-process-p2p API - can work as a drop-in replacement.
No dependencies beyond those already included by distributed-process, hzk and network-transport-tcp.
Automatic registration of local names to Zookeeper.
Global singleton processes with leader election and re-elections on leader exit.
Check out the example.