Skip to content

develop balancer for course architecture of high-load systems

Notifications You must be signed in to change notification settings

r-mol/balanser_highload_systemm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Load balancer for grpc requests

Local building & running 💻

Building ⚙️

go build -o balancer ./cmd/main.go           

Running 🚀

./balancer start --config=./config/example-config.yaml --address=0.0.0.0:8080 --prometheus_address=0.0.0.0:1234

Docker building & running 🐳

Building ⚙️

docker build -t loadbalance-api .               

Running 🚀

 docker run --mount type=bind,source="$(pwd)"/config/example-config.yaml,target=/app/config/example-config.yaml,readonly --name api --rm -p 8080:8080 loadbalance-api    

About

develop balancer for course architecture of high-load systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages