The Perl ResourcePool provides a generic way to use connection caching for any kind of resources like Net::LDAP or DBI. It includes a LoadBalancer to spread load across different servers and increase overall performance and availibility of service. The ResourcePool and LoadBalancer are easily extendable to cover your needs.
| Tags | Internet Web Dynamic Content Software Development Libraries Perl Modules |
|---|---|
| Licenses | Artistic GPL Perl |
| Operating Systems | OS Independent |
| Implementation | Perl |
Recent releases


Release Notes: The usage of stringified objects as Hash keys (CPAN bug #9391) has been fixed.


Release Notes: The "Bizarre copy of ARRAY in leave" bug when using the Perl debugger has been fixed (again).


Release Notes: Two new LoadBalancer policies have been introduced: FailBack is a alias for FallBack, and FailOver acts like FailBack but stays on the fall back node upon failure of the primary node instead of recovering if the primary is available again.


Release Notes: An obsolete dependency for the Storable module has been removed.


Release Notes: This release introduces a new way to use ResourcePool and LoadBalancer. It implements the Command design pattern as described in the GOF Design Patterns book. This release is a preview; the features are not yet fully implemented and might therefore not be sufficient for your needs right now.