
Crossroads is an OSI layer 5-7 load balance andfailover utility for TCP-based services. It is adaemon program running in userspace and featuresextensive configurability, polling of backendsusing "wakeup calls", highly configurable dispatchmodes of client requests to back ends, detailedstatus reporting, "hooks" for special actions whenbackend calls fail, support for "sticky" HTTPsessions, and more. It is service-independent; itis usable for HTTP(S), SSH, SMTP,
DNS, MySQL, etc.Services are defined in a configuration file, anda Web front end can be used for monitoring.
License: GNU General Public License v3
Changes:
Crossroads was ported to Solaris 10. Minorlogging-related enhancements were made. In HTTPmode, "HTTP/1.x 3xx" responses (such as "page notmodified") are parsed correctly and subject tofull header inspection.
More...