Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Load Balancer in Go

A simple yet functional HTTP load balancer written in Go that distributes incoming requests across multiple backend servers using round-robin algorithm.

Features

  • Round-Robin Load Balancing: Distributes requests evenly across backend servers
  • Health Checks: Automatically monitors backend server health every 20 seconds
  • Automatic Failover: Routes requests away from failed servers
  • Retry Mechanism: Retries failed requests on other available servers
  • Reverse Proxy: Uses Go's built-in httputil.ReverseProxy for efficient proxying

About

HTTP reverse proxy load balancer implemented in Go

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages