xiang90 / paxos
A go implementation of the Paxos algorithm
☆343Updated 6 years ago
Alternatives and similar repositories for paxos:
Users that are interested in paxos are comparing it to the libraries listed below
- an implementation of raft in Go☆158Updated 3 years ago
- A reference implementation for using the go-raft library for distributed consensus.☆295Updated 9 years ago
- B+ Tree☆91Updated 2 years ago
- A test framework for linearizability check with Go☆209Updated 5 years ago
- Elastic Key-Value Storage With Strong Consistency and Reliability☆529Updated 4 years ago
- Distributed object storage server from Douban Inc.☆450Updated last year
- An implementation of failpoints for Golang.☆848Updated 10 months ago
- Raft backend implementation using BoltDB☆677Updated last month
- An implementation of the Raft distributed consensus protocol.☆172Updated 9 years ago
- Examples for Dragonboat☆185Updated 8 months ago
- Riot is a distributed key/value system based at raft algorithm, leveldb and bitCask backend storage!!!☆106Updated 5 years ago
- Paxos protocol framework☆557Updated last year
- B+ Tree - List - File Structures 2 - Memory Mapped File Structures for Go☆409Updated 6 years ago
- failpoints for go☆403Updated last week
- Consistent hash package for Go.☆970Updated 5 years ago
- A raft consensus implementation that is simply and understandable☆321Updated 6 years ago
- A fast, threadsafe skip list in Go☆266Updated 3 years ago
- The LevelDB key-value database in the Go programming language.☆1,153Updated 8 years ago
- Yet another distributed fault-tolerant key-value database Compatible with Redis written in Golang.☆391Updated 2 years ago
- 阅读 boltDB 源码后的小结☆261Updated 2 years ago
- A Go library that implements Consistent Hashing and Consistent Hashing With Bounded Loads.☆683Updated last year
- levigo is a Go wrapper for LevelDB☆417Updated 3 years ago
- ☆124Updated 3 years ago
- Naive and Basic impl of a kv-storage based on paxos; for https://blog.openacid.com/algo/paxos/☆237Updated 2 years ago
- ☆298Updated 10 months ago
- Yet another distributed fault-tolerant key-value database Compatible with Redis written in Golang.☆77Updated 2 years ago
- UNMAINTAINED: A Go implementation of the Raft distributed consensus protocol.☆2,429Updated 9 years ago
- experimenting with groupcache☆159Updated 11 years ago
- LevelDB key/value database in Go.☆15Updated 5 years ago
- Fast and easy-to-use skip list for Go.☆409Updated 6 months ago