Menu


Start
Documentation
Downloads
SVN viewer
Contributing
Contact
Disclaimer

Welcome to Crossroads


Crossroads is an open source load balance and fail over utility for TCP based services. It is a daemon running in user space, and features extensive configurability, polling of back ends using 'wakeup calls', detailed status reporting, 'hooks' for special actions when backend calls fail, and much more. Crossroads is service-independent: it is usable for HTTP(S), SSH, SMTP, DNS, etc.. In the case of HTTP balancing, Crossroads can provide 'session stickiness' for back end processes that need sessions, but aren't session-aware of other back ends.

This site is the primary hosting site of Crossroads. Here you'll find the most up to date documentation, the software itself, and you can browse the current source base via an SVN browser.

Please use the left side menu for: Latest Development version:

Latest Stable version:

The heaviest Crossroads user of the moment is a websearch company, who at the time of writing this (January 2008) runs over 5 million page hits per day via Crossroads. They are requests for dynamic pages, load-balanced using Crossroads' HTTP balancing. This is on average 60 Crossroads requests per second flat rate, climbing to approx. 250 per second. The same Crossroads instance also balances 300-500 database connections that carry approx. 50Gb of data. The Linux box where Crossroads runs, is 50% idle. Do you run Crossroads, and do you have similar usage data? Let us know, we're always interested in how Crossroads is doing out there.

Witty quote of the moment...
From a little book called "Disorder in the Birmingham Court."
They're things people actually said in court, word for word.
Q:  What is your date of birth?
A:  July fifteenth.
Q:  What year?
A:  Every year.
Do you like random fortune cookies?
Check out the cookie package at http://www.kubat.nl/pages/cookies!