A simple reverse proxy written in Rust.
Warning
This is a work in progress and is not ready for use, right now I'd even suggest it's more of a proof of concept than anything else.
- Configurable via a YAML file
- Supports multiple backends
- Uses round robin load balancing
- Clone the repo
- Copy
stadio.yaml.exampletostadio.yamland edit it to include your backends - Run
cargo build - Run
target/debug/stadio - Visit
http://localhost:3001/in your browser or curl it and see the response from your configured backends
- Write tests
- Add support for weighted load balancing
Add basic logging- Add basic metrics
- Benchmark