Python Director

来自开放百科 - 灰狐
2007年2月21日 (三) 16:48Allen (讨论 | 贡献)的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索

Python Director - pure Python tcp load balancer.

admin interface

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

http://pythondirector.sourceforge.net/

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱