distributed-process-zookeeper: A Zookeeper back-end for Cloud Haskell.
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.
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
zkexamples | Build example programs. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- distributed-process-zookeeper-0.2.3.0.tar.gz [browse] (Cabal source package)
- Package description (revised from the package)
Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.2.0.0, 0.2.1.0, 0.2.2.0, 0.2.3.0 |
---|---|
Dependencies | 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), distributed-process-zookeeper, hzk (>=2.1.0 && <2.2), mtl (>=2.2.1 && <2.3), network (>=2.6.0.2 && <2.7), network-transport (>=0.4.1.0 && <0.6), network-transport-tcp (>=0.4.1 && <0.6), transformers (>=0.4.2.0 && <0.6) [details] |
License | BSD-3-Clause |
Copyright | Jeremy Huffman |
Author | Jeremy Huffman |
Maintainer | jeremy@jeremyhuffman.com |
Revised | Revision 1 made by jeremyjh at 2017-09-09T01:23:21Z |
Category | Control, Cloud Haskell |
Home page | https://github.com/jeremyjh/distributed-process-zookeeper |
Source repo | head: git clone git://github.com/jeremyjh/distributed-process-zookeeper.git |
Uploaded | by jeremyjh at 2017-09-09T00:36:52Z |
Distributions | |
Reverse Dependencies | 1 direct, 0 indirect [details] |
Executables | boss |
Downloads | 3154 total (6 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs not available [build log] All reported builds failed as of 2017-09-09 [all 3 reports] |