A Go-based load balancer that distributes client requests among multiple servers using various load-balancing algorithms. It supports both horizontal and vertical scaling and includes real-time monitoring via a web interface. The project also provides example servers to demonstrate its capabilities.
golang random round-robin consistent-hashing adaptive-load-balancing weighted-round-robin ip-hash least-response-time least-connections go-load-balancer-with-monitoring weighted-least-connections least-bandwidth least-time
-
Updated
Oct 16, 2024 - Go