Anterior
 Volver
 Siguiente

 
Asunto: Re: Modelo de componentes CORBA
Fecha: Fri Dec 10 18:00:20 1999
De: Gabriel Sanchez Gutierrez <gsg@sema.es>

 
Buenas,

> Diego, ya se que te tira mucho lo del codigo movil ;-), pero para hacer balanceo de carga entre servidores no
> necesitas la serializacion de Java. Con un servicio de eventos que rediriga las peticiones en base a la carga entre
> componentes de servidores distintos es suficiente. Leete por ejemplo la documentacion que paso en el link anterior.

No siempre. Si tus componentes CORBA tienen estado y el cliente mantiene
con ellos
cierto tipo de sesión, no te basta con redirigir las peticiones a otras
instancias
en otros servidores. Lo óptimo sería "mover" el componente activo de un
servidor
a otro, manteniendo su IOR o bien con un FORWARD_LOCATE.

Una curiosidad. Nosotros hemos implementado lo q comentas para
componentes sin 
estado, pero en torno a un servidor de nombres donde los objetos q
actuan como
servidores se registran bajo un grupo (más o menos), y los clientes
acceden al 
nombre del grupo (q para ellos es el de un objeto remoto). El criterio
de selección
queda a nivel del servidor de nombres: aleatorio, circular, proximidad
de IPs (!?).
Lo bueno de este enfoque (q es lo q tú comentas) es q es totalmente
*transparente*
a clientes, por lo q puede hacerse en paralelo o a posteriori.

Gabriel
-----------------------------------------------------------------------------------------
Este mensaje es confidencial y atañe exclusivamente a las personas a las que va dirigido.
Cualquier opinion en el contenida, es exclusiva de su autor y no representa
necesariamente la opinion de Sema Group.
Si usted no es el destinatario de este mensaje, considerese advertido que lo ha recibido
por error y que cualquier uso, difusion o copia estan terminantemente prohibidos.
Si ha recibido este mensaje por error, por favor comuniquelo a Sema Group sae al
numero +34 91 4408800.

This email is confidential and intended solely for the use of the individual to whom it is addressed.
Any views or opinions presented are solely those of the author and do not necessarily represent
those of Sema Group. 
If you are not the intended recipient, be advised that you have received this email in error
and that any use, dissemination, forwarding, printing, or copying of this email is strictly prohibited.
If you have received this email in error please notify it to Sema Group sae by telephone on number
+34 91 4408800.
-----------------------------------------------------------------------------------------


 Anterior
 Volver
 Siguiente