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
