Distributor is a software TCP load balancer. Like other load balancers, it accepts connections and distributes them to an array of back end servers. Distributor is compatible with any standard TCP protocol (HTTP, LDAP, IMAP, etc.) and is also IPv6 compatible. Distributor has many unique and advanced features and a high-performance architecture.
Distributor's SourceForge project page
Distributor is written in Java and requires a Java 1.4 compatible JVM.
Some of Distributor's many unique and advanced features:
Distributor uses the non-blocking I/O API introduced in Java 1.4 (in the java.nio package) to avoid the performance bottlenecks found in traditional forking or threaded designs. There is a seperate page with more details of Distributor's architecture.
Similar Open Source software:
$Id: index.html,v 1.6 2003/05/09 23:35:08 jheiss Exp $