[Linuxtrent] Pure-Python TCP load balancer (link interessante)

  • From: Luca Manini <manini.luca@xxxxxxxxxx>
  • To: Linux Trent <linuxtrent@xxxxxxxxxxxxx>
  • Date: Tue, 17 Feb 2004 18:11:48 +0100

Ciao a tutti, 

un po'  perché ha a che fare con Twisted, un po' perché se ne parlava
venerdì al corso del Diaolin....

        http://pythondirector.sourceforge.net/

Advantages of pythondirector: 

It's approximately US$11,303.42 cheaper than a cisco Local Director 417G.

Features: 

- async i/o based, so much less overhead than fork/thread based
  balancers. Can use either twisted or python's standard asyncore
  library (twisted is recommended, and asyncore support will be
  removed in a future version).

- 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 (see a sample) 

- seperate 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

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts:

  • » [Linuxtrent] Pure-Python TCP load balancer (link interessante)