On Feb 16, 2007, at 3:13 AM, Ask Bjørn Hansen wrote:
On Feb 14, 2007, at 3:10 PM, Tim Bunce wrote:
The http transport will enable not just true connection pooling via
apache's acting as 'middleware', but also load balancing and response
caching via hardware web accelerators. (Or Squid or whatever
caching /
reverse proxy / load balancing technology you want to use.)
I think Gearman can provide some of the same or similar benefits
with potentially lower overhead.
We can discuss that ad nauseam, but the reason Apache/modperl is
valuable is that it is a very well known entity that systems
operations people like to manage.
It is also an extremely reliable multiprocessing platform. I may be
badly mistaken, but gearman doesn't have a process management module,
such as the Apache root process that handles child management. That's
the biggest value of Apache/modperl as far as I am concerned. You can
wrap gearmand under something like daemontools, but I'd prefer
trusting the Apache core developers. ;-)
H