gobalancer
A fast and configurable load balancer built on the fasthttp library
About
This project was developed as part of my process of learning the Go programming language and touching up on some concepts learned back in University. Built on the fasthttp library which is tuned for performance and 10x faster than net/http.
Easily configurable through a yaml config file.
In theory this load balancer would also be faster than one written with the net/http package but I have no intention on testing it let alone finishing it. Currently it sits with just 1 load balancing algorithm implemented. I got bored and have no desire to keep working on this. Implementing most other algorithms would be rather straighforward.
Maybe I will come back later and finish it off.