SaaSHub helps you find the best software and product alternatives Learn more →
Top 4 Python Raft Projects
-
Citus doesn't provide fault tolerance. Each shard is a monolithic PostgreSQL. To reduce downtime on failures, you can protect each shard with a standby database. As this is a complex configuration, Patroni can help. For this lab I'll use the Citus+Patroni docker-compose-citus.yml from https://github.com/zalando/patroni.git:
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
fastapi-raft
Python implementation of the Raft Distributed Consensus Algorithm with ASGI + Starlette + FastAPI
I had to implement Raft for a network programming course during my bachelors and I had the same experience regarding how gentle the paper was. Especially for people new to distributed algorithms, I can really recommend it.
My implementation is probably not that great, but I put it online anyway if anyone is interested: https://github.com/skowalak/fastapi-raft/
Python Raft related posts
- Correct method to expose "Reference" type in pyo3 (2)
- Correct method to expose "Reference" type in pyo3
- lablup/rraft-py: Unofficial Python Binding of the tikv/raft-rs
- Thought about Python Binding of Raft algorithm implementation
- Paxos automatically determined safe and secure
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Apr 2024
Index
What are some of the best open-source Raft projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | patroni | 6,195 |
2 | rraft-py | 18 |
3 | raft | 8 |
4 | fastapi-raft | 3 |