Provided by: libplack-app-proxy-perl_0.29-1.1_all
NAME
Plack::Middleware::Proxy::LoadBalancer - Simple load balancer
SYNOPSIS
use Plack::Builder; use Plack::App::Proxy; builder { enable "Proxy::LoadBalancer", backends => ['http://10.0.0.1:8080', 'http://10.0.0.1:8081']; Plack::App::Proxy->new()->to_app; };
DESCRIPTION
Plack::Middleware::Proxy::LoadBalancer allow you to define several backends.
OPTIONS
backends enable "Proxy::LoadBalancer", backends => 'http://10.0.0.1:8080'; Or enable "Proxy::LoadBalancer", backends => ['http://10.0.0.1:8080', 'http://10.0.0.1:8081']; Or enable "Proxy::LoadBalancer", backends => {'http://10.0.0.1:8080' => 0.4, 'http://10.0.0.1:8081' => 0.5, 'http://10.0.0.1:8002' => 0.3}; More than one backend can be defined. Weight can be given to backends.
AUTHOR
Franck Cuny
SEE ALSO
Plack::App::Proxy