Hola,
quería comentarles que hice un load balancer en ruby hace 3 semanas.
El balancer lo hice para aprender a programar servers TCP usando
"select" (hasta ahora solo había hecho servers TCP multithread, usando
primitivas bloqueantes en cada thread, y nunca en Ruby). Y parece que
quedó algo que anda bastante bien. Lo estoy usando desde que lo hice y
ni se mosquea y un compañero de laburo también lo está usando y dice
que le anda bárbaro. Por lo que pudimos ver (no hicimos mediciones
buenas) anda a 2 Mbytes x segundo sin agregar ninguna carga de
procesador a las computadoras en las que lo probamos y gastando 4
Mbytes de memoria.

El código, por si quieren usarlo o pegar una ojeada está en mi blog
(http://aurelianito.blogspot.com/2008/05/load-balancer-minimalista-en-ruby-parte.html).

Espero que a alguien le sirva.

Happy hacking,
Aureliano
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a