The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Documentation

ResourcePool introduction
How to write extensions for ResourcePool
UML diagram for the ResourcePool package

Modules

A connection caching and pooling class.
The implementation of the Command design pattern with ResourcePool.
An Exception for ResourcePool commands.
The implementation of the Command design pattern with ResourcePool.
An Exception for ResourcePool commands which doesn't cause fail over.
A factory to create ResourcePool::Resource objects
A load balancer across ResourcePool's
A ResourcePool wrapper class for a resource
A class which can instantiated only once.

Provides

in lib/ResourcePool/Command/Execute.pm
in lib/ResourcePool/LoadBalancer/FailBack.pm
in lib/ResourcePool/LoadBalancer/FailOver.pm
in lib/ResourcePool/LoadBalancer/FallBack.pm
in lib/ResourcePool/LoadBalancer/LeastUsage.pm
in lib/ResourcePool/LoadBalancer/RoundRobin.pm