Repository for my load balancing algorithms and comparisons between most commons Load Balancers
๐ Homepage
โจ Nginx
- Nginx - Round Robin (Default)
- Nginx - Weighted Round Robin
- Nginx - Least Connection
- Nginx - Weighted Least Connection
- Nginx - IP Hash (Sticky Session)
โจ Envoy Proxy
- Envoy - Round Robin
- Envoy - Least Connection(request)
- Envoy - Maglev
- Envoy - Ring Hash
- Envoy - Random
cd {webserver}/{algorithm}
docker-compose up --force-recreate
while true; do curl 0.0.0.0:8080/version ; echo ; done
๐ค Matheus Fidelis
- Website: https://raj.ninja
- Twitter: @fidelissauro
- Github: @msfidelis
- LinkedIn: @msfidelis
Contributions, issues and feature requests are welcome!
Feel free to check issues page.
Give a โญ๏ธ if this project helped you!
Copyright ยฉ 2020 Matheus Fidelis.
This project is MIT licensed.
This README was generated with โค๏ธ by readme-md-generator