3 ms·
Raft? It's used in etcd, consul, serf and probably more.
by stonith 12y ago
Raft?
It's used in etcd, consul, serf and probably more.
- otoolep 12y agoI used it to build distributed replication of a SQLite database. Quite good fun. https://github.com/otoolep/rqlite https://github.com/otoolep/rqlite
- mitchellh 12y agoJust a nitpick here with the qualifications that I'm one of the authors of Serf: Serf doesn't use Raft. Serf is masterless and the distributed messaging protocol used is SWIM (a gossip protocol).
- stonith 12y agoApologies, thanks for the correction.
- otoolep 12y agoInfluxDB too, a time-series database written entirely in Go. http://influxdb.com http://influxdb.com
- andrewguenther 12y agoUsername "stonith" commenting on a post about Raft? I laughed out loud. http://en.wikipedia.org/wiki/STONITH http://en.wikipedia.org/wiki/STONITH