rmi lento
Hola a todos:
Estoy buscando una forma de comunicar dos máquinas diferentes. En un primer momento he estado pensando en utilizar RMI, pero al parecer es muy lento y esto me hace decartar esta solución.
¿alguien conoce alguna manera de realizar peticiones de una máquina a otra lo suficientemente rápido para que merezca la pena realizar la programación distribuida (teniendo en cuenta que la rapidéz es fundamental, claro)?
un saludo,
Alvaro
Estoy buscando una forma de comunicar dos máquinas diferentes. En un primer momento he estado pensando en utilizar RMI, pero al parecer es muy lento y esto me hace decartar esta solución.
¿alguien conoce alguna manera de realizar peticiones de una máquina a otra lo suficientemente rápido para que merezca la pena realizar la programación distribuida (teniendo en cuenta que la rapidéz es fundamental, claro)?
un saludo,
Alvaro
Tienes un problema, por que por lo que se RMI es el sistema más rápido para java.
Dependiendo del tipo de consulta igual te interesa desarrollar un protocolo especifico
Dependiendo del tipo de consulta igual te interesa desarrollar un protocolo especifico
Lo que estoy intentando analizar es lo siguiente:
Yo tengo una aplicación replicada en varias máquinas. Lo que deseo montar es una caché común para los resultados obtenidos de base de datos.
Esto quiere decir que cuando se hace una petición en una de las máquinas se envía una consulta a la caché y si la tiene se devuelve el resultado.
El problema es que si el tiempo de respuesta no es rápido se pierden los beneficios de la caché.
En eso de crear un protocolo específico estoy un poco perdido. ¿a qué te refieres?
Yo tengo una aplicación replicada en varias máquinas. Lo que deseo montar es una caché común para los resultados obtenidos de base de datos.
Esto quiere decir que cuando se hace una petición en una de las máquinas se envía una consulta a la caché y si la tiene se devuelve el resultado.
El problema es que si el tiempo de respuesta no es rápido se pierden los beneficios de la caché.
En eso de crear un protocolo específico estoy un poco perdido. ¿a qué te refieres?