Rust Run Day 2: Raft Consensus Algorithm
Details
https://reps.mozilla.org/e/rust-run-day-2/
A fundamental problem in distributed computing and multi-agent systems is to achieve overall system reliability in the presence of a number of faulty processes. This often requires processes to agree on some data value that is needed during computation. Examples of applications of consensus include whether to commit a transaction to a database, agreeing on the identity of a leader, state machine replication, and atomic broadcasts.
https://en.wikipedia.org/wiki/Consensus_(computer_science)
A discussion on Raft Consensus Algorithm and it's implementation in Rust.
https://github.com/pingcap/raft-rs
Attendees are expected to have Rust and Cargo installed.
