Awesome Open Source
Awesome Open Source

Rust TCP load balancer

A simple and straight-forward load balancer for TCP connections, written in Rust. A sample configuration file shows off the current features:

  • Any number of backends that will perform round-robin load balancing over a number of target addresses.
  • Any number of frontends listening on a port and forwarding all requests to a single backend.

The load balancer is built on top of the mio library, which provides a fast and memory-efficient event driven architecture.

Trying it out

Run it from a cloned copy of this repository. To run the included sample configuration, simply type:

cargo run -- -c sample_config.toml
Alternatives To Loadbalancer Rs
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Rust (65,148
Tcp (9,466
Load Balancer (1,566