Buenas lista,
Estoy metido en un proyecto de la uni en el que tengo la responsabilidad
de diseñar e implementar una aplicacion de balanceo de carga instalada
en una máquina que se va a encargara de seleccionar y diriguir las
peticiones al servidor correcto (segun disponibilidad de recursos y
nivel de carga en ese servidor 'destino').
¿¿¿Alguien conoce algun otro proyecto OpenSource parecido del que pueda
inspirarme viendo el codigo???
La verdad esque estoy muy verde en este campo, y googleando no he
llegado a ningun sitio :(
Muchas gracias!!!
saludoss.
Para quien quiera algo mas de detalle.. el proyecto lo forma un conjunto
de aplicaciones que permiten la edicion remota de documentos de texto en
tiempo real, es decir, que si hay dos clientes editando un mismo
documento los dos estaran viendo en el mismo momento lo que esta
escribiendo el otro cliente. Bueno, al tema. El proyecto esta pensado
para que un monton de clientes puedan editar un monton de documentos, lo
que implica tener varios servidores para soportar la carga. Parte de mi
trabajo consiste en hacer la aplicacion que connectará el cliente con el
servidor que se encargará de atenderle. La idea esque solo haya una
copia funcional de un documento en un solo servidor, pero esta copia
puede cambiar de servidor segun el valor de la carga de cada servidor, a
efectos practicos: si un servidor se esta cargando mas que los demas,
las nuevas peticiones a documentos que este servidor tiene se atenderan
moviendo el documento de servidor y connectar el cliente con este nuevo
servidor.