Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kfish/raft
Raft distributed consensus protocol (Haskell library)
https://github.com/kfish/raft
Last synced: 2 months ago
JSON representation
Raft distributed consensus protocol (Haskell library)
- Host: GitHub
- URL: https://github.com/kfish/raft
- Owner: kfish
- License: bsd-3-clause
- Created: 2015-03-06T00:51:33.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2019-06-06T22:03:51.000Z (over 5 years ago)
- Last Synced: 2023-04-12T18:20:42.378Z (over 1 year ago)
- Language: Haskell
- Size: 77.1 KB
- Stars: 26
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Build Status](https://secure.travis-ci.org/kfish/raft.png)](http://travis-ci.org/kfish/raft)
# raft
A Haskell implementation of the [Raft consensus protocol](http://raftconsensus.github.io/),
deconstructed as a menagerie of cooperating abstractions for communication, storage
and control. A pure protocol description allows local testing and validation of
exactly the code that is run on a production cluster.## YOW! LambdaJam 2015: Pure Consensus in a World Full of Failure
This implementation was the subject of a talk at YOW! LambdaJam 2015 in Brisbane,
Australia.
[Watch on YouTube.](http://www.youtube.com/watch?v=ZwldfZW8a3I)[![Pure Consensus in a World Full of Failure](http://img.youtube.com/vi/ZwldfZW8a3I/0.jpg)](http://www.youtube.com/watch?v=ZwldfZW8a3I "Play on YouTube")