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

Qu'est-ce que RMI en Java

WBOY
Libérer: 2023-04-18 22:34:01
avant
1202 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:
source:yisu.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal