ejunjsh / goadbalance

a load balance with go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

goadbalance

Build Status

baby-gopher

a simple load balance with go, supports below feature:

  • use random and round robin to select backend servers
  • try to reactivate the falied backed servers
  • since it runs at tcp level,so it supports all the application level protocol.

install

go get github.com/ejunjsh/goadbalance

run

$GOPATH/bin/goadbalance -a :8090 -b [backend_ip:port,backend_ip:port1,...]

About

a load balance with go


Languages

Language:Go 100.0%