Maison > Java > javaDidacticiel > Qu'est-ce que RMI en Java

Qu'est-ce que RMI en Java

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-04-18 22:34:01
avant
1325 Les gens l'ont consulté

Le modèle RMI (Remote Method Invocation) est une application d'objet distribuée utilisant la technologie RMI, un objet dans une JVM peut appeler une méthode objet dans une autre JVM et obtenir le résultat de l'appel. L'autre JVM ici peut se trouver sur le même ordinateur ou sur un ordinateur distant. Par conséquent, RMI signifie qu'un serveur et un client sont requis.

Présentation du port RMI

Le serveur crée généralement un objet et le rend accessible à distance.

Cet objet est appelé objet distant.

Le serveur doit enregistrer cet objet pour qu'il soit accessible à distance par le client.

Le client appelle des méthodes sur des objets accessibles à distance, et le client peut communiquer avec le serveur et se transférer des informations.

En parlant de cela, avez-vous trouvé que l'utilisation de RMI est très pratique lors de la création d'une application distribuée ? Comme RPC, elle peut réaliser une communication mutuelle entre des applications distribuées, et elle est même très similaire à l'idée actuelle du microservice.

Avantages et inconvénients de RMI

Avantages : cela peut éviter de réinventer la roue ;

Inconvénients : le processus d'appel est lent, et le processus est peu fiable et sujet à des erreurs imprévisibles, telles que des erreurs de réseau.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal