Distributed Key-Value Store created with Consensus Protocol: Raft using RPC Communication
-
Updated
Jun 13, 2024 - Python
Distributed Key-Value Store created with Consensus Protocol: Raft using RPC Communication
Raft algorithm with lease functionality.
🛒 A command line ecommerce application that uses various middleware communication layers and uses 2 different replication schemes along with Raft for database replication.
This project presents a Distributed Key-Value Store implemented using the Raft Consensus Algorithm with Leader Lease. Leveraging the reliability and fault tolerance offered by Raft, the system ensures consistent data replication and fault recovery across a distributed network of nodes.
A homework for the Raft consensus algorithm
Distributed System - Raft Consensus Algorithm
A message broker demo based on Raft algorithm
Implementation of different network protocols
An implementation of the Raft Consensus Algorithm
A highly consistent distributed lock service based on raft
An implementation of the Raft consensus algorithm in Python.
This is the collection of labs on the Distributed Systems and networks programming course offered at Innopolis University. I will keep it updated as I move forward.
DS Project: A fault-tolerant distributed key-value store using the Raft consensus algorithm
Asynchronous implementation of Raft Distributed Consensus
Python implementation of the Raft Distributed Consensus Algorithm with ASGI + Starlette + FastAPI
Distributed KV store written in python for learning Raft
Implementation of raft consensus algorithm
A key-value datastore that supports API calls from clients and utilizes a homemade version of Raft to gurantee consistency.
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."