Raft REST Messaging Queue implemented in Python.
Tested and validated with up to 15 nodes with timers of 150-300 ms for the election cycles.
Sources included:
- Ongaro, D., & Ousterhout, J. (2014). In Search of an Understandable Consensus Algorithm (Extended Version). Stanford University. Retrieved from https://raft.github.io/raft.pdf
- Raft website with GUI
- Maksim’s Resettable Timer
- Secret Lives of Data Website