This project implements a load balancer algorithm in Python. The load balancer distributes incoming network traffic across multiple servers to ensure no single server becomes overwhelmed, improving the overall performance and reliability of the system.
- Round-robin load balancing
- Least connections load balancing
- Weighted Round-robin load balancing
- Weighted Least connections load balancing
- Random
- Clone the repository:
git clone https://github.com/yourusername/python-load-balancer-algo.git
- Navigate to the project directory:
cd python-load-balancer-algo
To run the load balancer, execute the following command:
python3 main.pyContributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or suggestions, please open an issue or contact the repository owner.