Skip to content

Sanj180706/Task_management_using_RaftConsensus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Task Management using Raft Consensus

Raft is a consensus algorithm designed for managing a replicated log in a distributed system. It ensures that all nodes in a cluster agree on the same sequence of entries in the log, even in the presence of failures. Raft is based on a leader-follower model, where one node serves as the leader and coordinates the replication process, while the other nodes act as followers and replicate the leader's log.

In a Raft-based system using MySQL, each node in the cluster would have its own MySQL database instance to store the replicated log. The leader would receive client requests, append entries to its log, and replicate them to followers. Followers would apply these entries to their logs and respond to clients with the results. If the leader fails, a new leader is elected through an interactive process among the nodes, ensuring the system's availability and consistency.

Name SRN Section
Sanjay Sunil PES1UG21CS535 I
Sarang Kumar PES1UG21CS537 I
Vasanth Seemakurthy PES1UG21CS437 I
Sai Harshith Narra PES1UG21CS513 I

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages