Skip to content

j-tesla/raft-atm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raft-atm

This is a toy ATM network that simulates the behavior of real-world ATMs. Each ATM can be simulated by a process that runs on a separate terminal window, accepts user commands and displays appropriate output. The objective of this project is to familiarize with the RAFT consensus.

Features

  • Consistency
  • Fault tolerance

Usage

$ python3 main.py self_addr partner_addr1 partner_addr2 ...