Projects / balance

balance

Balance is a simple but powerful generic TCP proxy with round-robin load balancing and failover mechanisms. Its behavior can be controlled at runtime using a simple command line syntax. Balance supports IPv6 on the listening side, which makes it a very useful tool for IPv6 migration of IPv4 only services and servers.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  03 Dec 2010 22:07

Release Notes: A bug with hash_fold() regarding incoming IPv4 and IPv6 source addresses has been fixed. The "hash" group mechanism is now working as expected.

  •  14 Feb 2010 22:14

    Release Notes: Buffering has been disabled for interactive shell I/O. A new "assign" command has been added to allow changing of the host:port assignment of a channel (only if disabled). A locking bug has been fixed.

    Release Notes: A new -6 option has been added to force IPv6 bind. A patch contribution has been applied to solve a problem with ftok() on Solaris.

    •  29 Jan 2010 14:57

    Release Notes: Problems with setting the IPV6_V6ONLY socket option are now handled more nicely with a syslog warning message.

    •  08 Apr 2008 13:40

    Release Notes: This release compiles on systems where IPV6_V6ONLY is undefined (like some Solaris systems).

    RSS Recent comments

    21 Mar 2005 08:49 johnbweeks

    Re: Great product; No documentation
    There is a very good man page with examples at:
    www.inlab.de/balance.pdf

    22 Oct 2002 17:17 tgreaves Thumbs up

    Great product; No documentation
    This is a great product but does anyone know where to get some more documentation on it..

    16 Sep 2001 15:08 Avatar thomasobermair Thumbs up

    Re: No bindings below port 1024

    > I love the simplicity of balance, but it
    > can't bind to "root" ports,
    > which are the really important ports
    > (HTTP/SMTP/POP)

    Hello, balance can bind to priviledged ports when running as root with no problems... please contact me if you have further
    questions here.
    Regards,
    Thomas

    29 Aug 2001 14:33 sergiocarvalho

    No bindings below port 1024
    I love the simplicity of balance, but it can't bind to "root" ports, which are the really important ports (HTTP/SMTP/POP)

    Screenshot

    Project Spotlight

    ClubMaster

    A membership management system.

    Screenshot

    Project Spotlight

    RText

    A fully customizable programmer's text editor.