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

Recent releases

  •  06 Nov 2013 11:51

    Release Notes: Out-of-band data handling has been added.

    •  03 Dec 2010 12:38

      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 18:32

        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.

        •  09 Feb 2010 08:50

          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 11:27

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

            Recent comments

            21 Mar 2005 08:49 johnbweeks

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

            22 Oct 2002 17:17 tgreaves

            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 thomasobermair

            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.