Skip to content

seangoedecke/toy-paxos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toy Paxos

A minimal implementation of Paxos in Ruby. Uses an unreliable messaging queue to simulate communication over the network. Guaranteed to achieve quorum on a single result. Not guaranteed to be accurate yet.

See node.rb for the good stuff, or clone and run ruby main.rb to simulate a Paxos round yourself. You can tweak the constants in that file for a more unreliable network.

About

A toy implementation of Paxos in Ruby

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages