Goraft Alternatives
Similar projects and alternatives to goraft
-
tigerbeetle
The distributed financial transactions database designed for mission critical safety and performance.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
fastapi-raft
Python implementation of the Raft Distributed Consensus Algorithm with ASGI + Starlette + FastAPI
goraft reviews and mentions
-
The Raft Consensus Algorithm
I had a fun time recently implementing Raft leader election and log replication (i.e. I didn't get to snapshotting/checkpointing) recently. One of the most challenging projects I've tried to do.
I collected all the resources I found useful while doing it here: https://github.com/eatonphil/goraft#references. This includes Diego Ongaro's thesis and his TLA+ spec.
Some people say Figure 2 of the Raft paper has everything you need but I'm pretty sure that's just not true. It's a little bit more vague than looking at the TLA+ spec to me anyway.
Stats
The primary programming language of goraft is Go.
Popular Comparisons
Sponsored