Skip to content

openacid/mmp3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

69c406a · Apr 11, 2022

History

17 Commits
Mar 19, 2022
Jun 14, 2021
Apr 11, 2022
Jun 14, 2021
Mar 19, 2022
Mar 19, 2022
Oct 31, 2020
Nov 1, 2020
Mar 19, 2022
Mar 19, 2022
Mar 19, 2022
Mar 19, 2022
Mar 19, 2022
Mar 19, 2022
Nov 1, 2020
Jun 14, 2021

Repository files navigation

mmp3: multi-master Paxos based kv storage

main travis

mmp3 中文介绍: https://blog.openacid.com/algo/mmp3

MMP3 is a multi-master distributed consensus protocol built on top of classic Paxos. The application API is similar to raft except that every node is a leader and can handle write requests.

  • Exhibits a distributed log-state-machine model, similar to raft.
  • Exactly three nodes in a cluster.
  • Every node is a leader and is able to handle write requests without conflict.
  • A message is committed in exactly one RTT(unlike epaxos which requires two RTT if logs interfere with others).

Question

Any questions or suggestions, feel free to open a issue :DDD.

Releases

No releases published

Packages

No packages published