This project implements a simple load balancer using Flask in Python. The load balancer supports five common load balancing algorithms:
- Round Robin
- Weighted Round Robin
- Least Connections
- Least Response Time
- IP Hash
Additionally, it includes health checks for the backend servers.
Use Docker to simulate 3 servers and distribute traffic to the servers.
- Python (Flask, Multi-Threading)
- HTML/CSS/JavaScript
- Load Balancer
- Docker