MIT 6.824 (Distributed Systems) labs in Go
-
Updated
Feb 22, 2021 - Go
MIT 6.824 (Distributed Systems) labs in Go
Solutions to mit 6.824 2018
Straightforward implementation of Raft Consensus
Distributed, fault-tolerant, persistent, auto-increment ID generation service with Raft consensus
Raft protocol implementation as part of "Distributed databases" course in UCU
A framework to build fault tolerant apps.
Simple implementation of raft based consensus algorithm used in distributed systems. This application is built for demonstration purpose and can be extended by other users to make more sophisticated system. This application is completely written using Golang and addon packages
Go package implementing the Raft leader election algorithm, used to turn any application into a Raft node.
Distributed log w/ gRPC, replication, load balancing
Distributed Systems pet project learning using Distributed Systems pet project learning using MIT OpenCourseWare
Yet another raft consensus protocol Golang implementation.
http client for raft
Golang implementation of the Raft consensus protocol using gRPC. Achieved operation replication speeds of ~3000 operations/sec with 3 nodes and ~2000 operations/sec with 5 nodes.
Add a description, image, and links to the raft-consensus topic page so that developers can more easily learn about it.
To associate your repository with the raft-consensus topic, visit your repo's landing page and select "manage topics."