Solutions to mit 6.824 2018
-
Updated
Oct 8, 2018 - Go
Solutions to mit 6.824 2018
Examples for Dragonboat
A distributed SQLite replicator built on top of NATS
Cete is a distributed key value store server written in Go built on top of BadgerDB.
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
A key value storage example powered by hashicorp raft and BadgerDB
A distributed fault tolerant scheduler that is horizontally scalable 🔥
RobustIRC - an IRC network without netsplits, implemented in Go using the Raft consensus algorithm
Distributed Systems
Replicated key-value store driven by the raft consensus protocol 🚵
Template repository to work on the labs from MIT 6.824 Distributed Systems course.
Simple KV storage with Raft consensus algorithm inside
Cloud-Native Distributed In-Memory Database
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.
Webber is a distributed twitter like application written in Go using Raft consensus algorithm for leader election, log replication, handle node failure mechanism. The application uses etcd Raft library and has 3 microservices which communicate using gRPCs
A cloud-native fault tolerant distributed cron job server
An implementation of the Raft consensus protocol.
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
Add a description, image, and links to the raft-consensus-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the raft-consensus-algorithm topic, visit your repo's landing page and select "manage topics."