Apache2-BalanceLogic

 view release on metacpan or  search on metacpan

Config/MainConfig.yaml  view on Meta::CPAN

  Name: 'DistByTime' 
  Config: '/var/www/perl/Apache2/BalanceLogic/Config/PluginConfig/DistByTime.yaml'
  #Name: 'DistByCookie' 
  #Config: '/var/www/perl/Apache2/BalanceLogic/Config/PluginConfig/DistByCookie.yaml'
  #Name: 'DistByURL' 
  #Config: '/var/www/perl/Apache2/BalanceLogic/Config/PluginConfig/DistByURL.yaml'

#--- your server admin ipaddress. it can use __force__ option.
ADMIN_IP:
  - 127.0.0.1
  #- 192.168.1.0/24

lib/Apache2/BalanceLogic.pm  view on Meta::CPAN

    Name: 'DistByURL' 
    Config: '/foo/bar/perl/Apache2/BalanceLogic/Config/PluginConfig/DistByURL.yaml'
    #---
    #Name: 'DistByTime' 
    #Config: '/foo/bar/perl/Apache2/BalanceLogic/Config/PluginConfig/DistByTime.yaml'
    #---
    #Name: 'DistByCookie' 
    #Config: '/foo/bar/perl/Apache2/BalanceLogic/Config/PluginConfig/DistByCookie.yaml'
  #--- your server admin ipaddress. it can use __force__ option.
  ADMIN_IP:
    - 192.168.1.0/24


=head1 DESCRIPTION

This is a simple extention for 'mod_proxy_balancer'.
You can put your original Plungin code that distribute the requests among the backend servers by your original algorithm.
In other words, this is a  "inner cookie trick" for stickysession in mod_proxy_balancer.
Let's enjoy!

=head1 Plugin 



( run in 0.826 second using v1.01-cache-2.11-cpan-7add2cbd662 )