pkgsrc-wip/py-PythonDirector/DESCR
2005-05-23 10:27:02 +00:00

15 lines
728 B
Text

This is a pure-python TCP load balancer. It takes inbound TCP connections
and connects them to one of a number of backend servers.
Features:
* async i/o based, so much less overhead than fork/thread based balancers. Can
* Multiple scheduling algorithms (random, round robin, leastconns,
leastconns+roundrobin)
* If a server fails to answer, it's removed from the pool - the client that
failed to connect gets transparently failed over to a new host.
* xml based configuration file
* separate management thread that periodically re-adds failed hosts if they've
come back up.
* optional builtin webserver for admin (sample of the running screen)
* webserver has methods suitable for both interactive and automated systems