flowerhack / raft
A Python implementation of the Raft distributed consensus algorithm, utilizing the asyncio module.
☆12Updated 10 years ago
Alternatives and similar repositories for raft:
Users that are interested in raft are comparing it to the libraries listed below
- asyncio RAFT algorithm bassed on aiohttp☆30Updated 9 years ago
- Python distributed coordination framework.☆33Updated 9 years ago
- An implementation of the RAFT consensus algorithm.☆91Updated 10 years ago
- Set process titles in Python programs☆14Updated 10 years ago
- An experimental Python bytecode interpreter implementation in Go☆85Updated 12 years ago
- Symplate, a simple and fast Python template language (NOTE: no longer maintained; use Jinja2 or Mako instead)☆32Updated 6 years ago
- Gossip Protocol for Python 3.5+☆31Updated 7 years ago
- A Redis-backed sorted set useful for coordinating distributed work.☆72Updated 4 years ago
- A lightweight daemon for counting unique events using Redis and PostgreSQL☆35Updated 7 years ago
- A Python WSGI server in Go☆32Updated 8 years ago
- Go-style concurrency and channels with Python 3.5 and asyncio☆23Updated 7 years ago
- deterministic subsetting☆24Updated 6 years ago
- A Tornado based Python 2 client for NATS☆62Updated 2 months ago
- Raft backend implementation using BuntDB☆16Updated 5 years ago
- go buffered line scanner☆11Updated last month
- Go Stale While Asynchronously Revalidate Memoization☆11Updated last year
- Distributed hash ring for Go☆13Updated 9 years ago
- FSDB is a collection of Go libraries providing a key-value store on your file system☆24Updated 4 years ago
- Interfaces and shared infrastructure for generic task processing at Yelp.☆23Updated 2 weeks ago
- Package tcpinfo implements encoding and decoding of TCP-level socket options regarding connection information☆39Updated 3 years ago
- Raft made easy☆21Updated 7 years ago
- ☆19Updated 7 years ago
- A hashmap for Go that uses crypto random seeds, hash hints, open addressing, and robin hood hashing.☆29Updated 5 years ago
- sharded key-value store compatible with p5-ShardedKV☆36Updated 4 years ago
- Golang client library for adding support for interacting and monitoring Celery workers, tasks and events.☆72Updated 7 months ago
- A fast collection type that uses uint64 for keys.☆44Updated 4 years ago
- High performance transport protocol for distributed applications.☆19Updated 4 years ago
- Multi-probe consistent hashing☆40Updated 4 years ago
- Edit your remote files easily☆9Updated 8 years ago
- Latency and fault tolerance for distributed systems☆85Updated 5 years ago