A curated list to learn about distributed systems
-
Updated
Oct 14, 2020
{{ message }}
A curated list to learn about distributed systems
A feature complete and high performance multi-group Raft library in Go.
PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.
A long list of academic papers on the topic of distributed consensus
The Elle coroutine-based asynchronous C++ development framework.
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
分布式一致性协议相关论文及中文译文,涵盖Paxos、Raft、Zab
A model checker for implementing distributed systems.
A production-grade java implementation of paxos consensus algorithm
Paxos Made Easy: The Geometric Meaning and Geometric Proof of Paxos Algorithm
Distributed consensus protocol for replicated state machines
利用 Go 语言实现多种分布式算法
TuringCell: Run Linux over Paxos/Raft
One file, one piece of functionality. No dependencies.
yfs是一个分布式文件系统(mit6.824)
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Raft is gaining popularity in distributed systems as a simple and powerful consensus algorithm.
TLA+ specification of Flexible Paxos
Computer Foundations Practices
Implementation of MIT 6.824: Distributed Systems
Add a description, image, and links to the paxos topic page so that developers can more easily learn about it.
To associate your repository with the paxos topic, visit your repo's landing page and select "manage topics."
The library currently implements proposal pipelining, where multiple instances may be decided concurrently. Add in the option to batch multiple proposals and send these out to the replicas as a single request.
Vec<Bytes>tick()