ResourcePool
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.
Documentation
Introduction
The Big Picture
The UML Diagram
Users documentation
perldoc ResourcePool
perldoc ResourcePool::LoadBalancer
perldoc ResourcePool::Factory::DBI
perldoc ResourcePool::Factory::Net::LDAP
perldoc ResourcePool::Factory::SOAP::Lite
perldoc ResourcePool::Command::Exception
perldoc ResourcePool::Command::DBI::Execute
perldoc ResourcePool::Command::DBI::SelectRow
perldoc ResourcePool::Command::SOAP::Lite::Call
Developers documentation
perldoc ResourcePool::ExtensionGuide
perldoc ResourcePool::Factory
perldoc ResourcePool::Resource
perldoc ResourcePool::Resource::DBI
perldoc ResourcePool::Resource::Net::LDAP
perldoc ResourcePool::Singleton
perldoc ResourcePool::Command
perldoc ResourcePool::Command::NoFailoverException
Download
| ResourcePool - the core | ||
| V1.0104 - 2005-01-06
Fixed CPAN bug #9391 (stringified hash key) [ Full changelog ] |
||
| 32 kB | 50 kB | |
| ResourcePool::Resource::DBI - the DBI bindings | ||
| V1.0101 - 2004-05-02
Minor fix for error handling [ Full changelog ] |
||
| 10 kB | 19 kB | |
| ResourcePool::Resource::Net::LDAP - the Net::LDAP bindings | ||
| V1.0002 - 2003-09-26
Compatibility improvements [ Full changelog ] |
||
| 6 kB | 11 kB | |
| ResourcePool::Resource::SOAP::Lite - the SOAP::Lite bindings | ||
| V1.0101 - 2003-05-07
Minor bugfix for error reporting [ Full changelog ] |
||
| 5 kB | 9 kB | |
Download archive
resource bindings: [ DBI | Net::LDAP | SOAP::Lite ]
Old: ResourcePool V0.99 releases (including DBI and Net::LDAP bindings)
Change Log
resource bindings: [ DBI | Net::LDAP | SOAP::Lite ]
Old: ResourcePool V0.99 releases (including DBI and Net::LDAP bindings)
Copyright
Copyright (C) 2003 by Markus Winand <mws@fatalmind.com>
This program is free software; you can redistribute it and/or
modify it under the same terms as Perl itself.


