Apache-Gateway

 view release on metacpan or  search on metacpan

Gateway.pm  view on Meta::CPAN

C<Apache::Gateway> does not include a cache, but it can be used in
combination with a proxy cache to cache what the gateway retrieves.
For example, B<Apache> can provide caching for the gateway by setting
up a proxy cache virtual host and a gateway virtual host and then
using the proxy to access the gateway.

=item Automatic Failover with Mirrored Instances

Multiple mirrors can provide an instance.  Requests which fail will
automatically be retried with the next mirror.  This capability is
very useful when some mirrors are busy or erratic.

=item Multiplexing

Like the CPAN multiplexer, C<Apache::Gateway> can multiplex requests
amongst several mirrors.

=item Pattern-dependent Gatewaying

The origin server to contact can vary depending upon the URL.  This
capability is particularly useful when dealing with partial mirrors.

README  view on Meta::CPAN

Failover remains a distinguishing key feature of Apache::Gateway.  If
you want to automatically failover to other servers when one is down,
Apache::Gateway is the only commonly available solution.

Rotating or otherwise multiplexing requests to servers in a server
farm or set of mirrors is possible with mod_rewrite, although it's
easier with Apache::Gateway.  Fixing up timestamps for misconfigured
gatewayed mirrors is possible with connection input/output filters but
is much easier with Apache::Gateway.  However, the performance penalty
of Apache::Gateway is enough that, even with its greater ease of use,
I would recommend using mod_rewrite and/or connection filters for busy
sites that don't need the failover feature.

SUPPORT

For comments, questions, bug-reports, announcements, etc., send mail
to <modperl@apache.org>.  To subscribe to this list (which you must do
to send mail to the list), send a mail message to
<majordomo@apache.org> with the body:

    subscribe modperl



( run in 0.626 second using v1.01-cache-2.11-cpan-87723dcf8b7 )