| ▲ | Octopii, a batteries included framework for building distributed systems in Rust(github.com) |
| 5 points by nubskr 14 hours ago | 3 comments |
| |
|
| ▲ | nubskr 14 hours ago | parent | next [-] |
| I recently open sourced Octopii, A batteries-included framework for building distributed systems, it bundles everything you need to build distributed systems without hunting for individual components. |
|
| ▲ | plantinthebok 13 hours ago | parent | prev [-] |
| Did Quinn's flow control play nicely with OpenRaft's replication backpressure, or did you need custom coordination layers? |
| |
| ▲ | nubskr 13 hours ago | parent [-] | | They mostly play nicely together because they operate at different layers. Quinn's flow control handles transport level backpressure (receiver can't consume bytes fast enough), which naturally surfaces to OpenRaft as slower RPC responses. OpenRaft then handles consensus level backpressure by tracking replication progress and adjusting accordingly (e.g., switching to snapshots for lagging peers), it just works. The main benefit is that QUIC's built in flow control means I didn't need manual buffering logic that you'd typically implement over raw TCP. |
|