https://github.com/ejunjsh/goadbalance
a load balance with go
https://github.com/ejunjsh/goadbalance
Last synced: 3 months ago
JSON representation
a load balance with go
- Host: GitHub
- URL: https://github.com/ejunjsh/goadbalance
- Owner: ejunjsh
- Created: 2017-07-05T06:25:59.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-03-04T05:37:57.000Z (about 6 years ago)
- Last Synced: 2024-12-29T08:41:58.728Z (4 months ago)
- Language: Go
- Homepage:
- Size: 8.79 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# goadbalance
[](https://travis-ci.org/ejunjsh/goadbalance)[](http://www.babygopher.org)
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,...]
````