Credo che dipenda molto dal traffico di rete visto che client e server si trovano (Solitamente) su macchine differenti.Originariamente inviato da robydrupo
Ciao a tutti,
avrei una domanda da porvi su rmi. Quando dalla mia applicazione client richiedo l'oggetto dal server tramite Naming.lookup(), lo ottengo soltanto dopo un po' di secondi(5-6)....questo è normale? E' solo una classe di prova con due metodi, non è un'oggetto molto complesso.
Stessa cosa per quando chiamo i metodi, sempre un'attesa di qualche secondo per ottenere il risultato, ma solo la prima volta che il metodo viene richiamato oppure dopo alcuni secondi di "inattività" del client, negli altri casi il risultato è disponibile immediatamente.
Questo è un comportamento normale per un'architettura basata su rmi?
Se invece provo in locale la lookup e l'invocazione di metodi remoti questi ritornano il risultato in maniera pressoche' immediata (Meno di un secondo comunque...).