Thanks to visit codestin.com
Credit goes to github.com

Skip to content

akp111/lodbal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LodBal

A sample implementation how the internals of a load balancer looks like. Inspired from the reverseproxy logic of the Go standard library.

PS: This is not a production-ready load balancer, but rather a learning project to understand how load balancing works.

How to use it

  1. Clone the repository:
https://github.com/akp111/lodbal.git
cd loadbal
  1. Install the dependencies:
go mod tidy
  1. Start the backend servers:
./start_dummy_servers.sh
  1. Run the load balancer:
go run main.go
  1. Test the load balancer:
curl -v http://localhost:8080

About

A sample implementation of load balancer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published