0 Forks
2 Stars
2 Watchers

pyraft

PyRaft is a simple and elegant implementation of the Raft distributed consensus protocol based on Python and asyncio. Its design goals are efficiency, ease of understanding, learning, and use. It strives to be an excellent reference implementation.

How to download and setup pyraft

Open terminal and run command
git clone https://github.com/yibuma/pyraft.git
git clone is used to create a copy or clone of pyraft repositories. You pass git clone a repository URL.
it supports a few different network protocols and corresponding URL formats.

Also you may download zip file with pyraft https://github.com/yibuma/pyraft/archive/master.zip

Or simply clone pyraft with SSH
[email protected]:yibuma/pyraft.git

If you have some problems with pyraft

You may open issue on pyraft support forum (system) here: https://github.com/yibuma/pyraft/issues

Similar to pyraft repositories

Here you may see pyraft alternatives and analogs

 etcd    tikv    hraftd    elasticell    permazen    patroni    rqlite    atomix    raft-zh_cn    summitdb    braft    logcabin    awesome-consensus    tidis    raft.github.io    copycat    finn    raft-rs    PySyncObj    dissertation    distributed-computing    Mushroom    raftos    raft-java    floyd    raft    xenon    ra    x0    verdi-raft