haskell-distributed / distributed-process-platform

DEPRECATED (Cloud Haskell Platform) in favor of distributed-process-extras, distributed-process-async, distributed-process-client-server, distributed-process-registry, distributed-process-supervisor, distributed-process-task and distributed-process-execution
http://haskell-distributed.github.com
BSD 3-Clause "New" or "Revised" License
47 stars 18 forks source link

[DPP-47] Group Services #133

Open qnikst opened 9 years ago

qnikst commented 9 years ago

[Imported from JIRA. Reported by Tim Watson @hyperthunk) as DPP-47 on 2013-01-07 18:01:57]

A la Apache ZooKeeper perhaps, and I'm quite fond of ZAB. It would be sensible however to consider using global to implement this based on the existing cluster protocols initially, looking to more complex (but perhaps reliable) forms that use atomic broadcast later on - see RabbitMQ's implementation for example.