A powerful and configurable load balancer, built in Go.
version- Anubis version (default:1)port- Anubis port (default:4000)algorithm- algorithm you want to use,round-robin,least-connectionorweighted-response-time(default:round-robin)servers- array of servers address
round-robin,rrleast-connection,lcweighted-response-time,wrt
Example of minimal configuration:
[[servers]]
url = 'http://localhost:4001'
[[servers]]
url = 'http://localhost:4002'Resulting in version = 1, port = 4000, algorithm = 'round-robin' and servers = ['localhost:4001', 'localhost:4002'].
Example of full configuration:
version = 1
port = 3333
algorithm = 'least-connection'
[[servers]]
url = 'http://localhost:3334'
[[servers]]
url = 'http://localhost:3335'
[[servers]]
url = 'http://localhost:3336'