The ResourcePool provides a generic way to use connection caching for any kind of resources. The package includes classes to deal with DBI and Net::LDAP resources and is easily extensible.
It has also a LoadBalancer class to spread load across different servers and is able to do fail over to increase the overall availability of the service.Use this package if you...
- ...want to use connection caching (persistent connections) for something which is not DBI (e.g. Net::LDAP).
- ...have more then one server which can handle your requests and need to implement load balancing and/or fail over.
ResourcePool - the core
V1.0106 - 2009-11-25
ResourcePool::Resource::DBI - the DBI bindings
V1.0101 - 2004-05-02
ResourcePool::Resource::Net::LDAP - the Net::LDAP bindings
V1.0002 - 2003-09-26
ResourcePool::Resource::SOAP::Lite - the SOAP::Lite bindings
V1.0103 - 2011-01-31