Ce este RMI în sistemul distribuit?
Ce este RMI în sistemul distribuit?

Video: Ce este RMI în sistemul distribuit?

Video: Ce este RMI în sistemul distribuit?
Video: RMI architecture | distributed system | Lec-23 | Bhanu Priya 2024, Mai
Anonim

Reclame. RMI reprezintă Invocarea metodei de la distanță . Este un mecanism care permite ca un obiect să locuiască într-unul sistem (JVM) pentru a accesa/invoca un obiect care rulează pe un alt JVM. RMI este folosit pentru a construi distribuite aplicații; oferă comunicare la distanță între programele Java.

În consecință, ce se înțelege prin RMI?

The RMI (Remote Method Invocation) este un API care oferă un mecanism pentru a crea aplicații distribuite în java. The RMI permite unui obiect să invoce metode pe un obiect care rulează într-un alt JVM. The RMI oferă comunicare de la distanță între aplicații folosind două obiecte stub și schelet.

La fel, unde se utilizează RMI? RMI este o soluție java pură pentru apelurile de procedură de la distanță (RPC) și este folosit pentru a crea aplicație distribuită în java. Obiectele Stub și Skeleton sunt folosit pentru comunicarea dintre partea client și partea serverului.

De asemenea, știți, ce este RPC și RMI în sistemul distribuit?

RPC (Apel de procedură la distanță) și RMI ( Invocarea metodei de la distanță ) sunt două mecanisme care permit utilizatorului să invoce sau să apeleze procese care vor rula pe un computer diferit de cel pe care îl folosește utilizatorul. Dar în loc să treacă un apel procedural, RMI transmite o referință la obiectul și metoda care este apelată.

Ce este marshalling și unmarshalling în RMI?

În câteva cuvinte, " triaj " se referă la procesul de conversie a datelor sau a obiectelor într-un flux de octeți și " dezmembrarea " este procesul invers de conversie a semnalului de flux de octeți în datele sau obiectul lor original. Scopul " triaj / dezmembrarea " procesul este de a transfera date între RMI sistem.

Recomandat: