Who - kedai (a) kedai . com . my
Where - Malaysia
What - we do zope/plone, linux solution for network, vpn, mail, etc
Balancing your requests
by kedai — last modified Jul. 29, 04 11:30 AM
Now that we've built it and sure enough, somebody came. Websites may be knocked down to its knees when it became popular enough. But what's the breaking point? With zope, that's not really a problem.
Zope nowadays come with ZEO. ZEO scales zope across multiple boxes. It's really that easy. Build a box, install zope, change zope.conf, and voila, we have ourselves a ZEO Client. And this client share the same ZODB.
But how do we balance the requests to the zeo clients?
There are many ways:
I've used piranha since 2000. It's been great. But it's not actively developed now. Or if it is, then I'm probably missing something.
Now, I use keepalived in front of zope sites. Keepalived is a load balancer, HA and notifier, all in one.
Installing keepalived is easy: