Javaのrmiとは何ですか

WBOY
リリース: 2023-04-18 22:34:01
転載
1159 人が閲覧しました

RMI (Remote Method Invocation) モデルは分散オブジェクト アプリケーションであり、RMI テクノロジを使用して、ある JVM 内のオブジェクトから別の JVM 内のオブジェクト メソッドを呼び出し、呼び出し結果を取得できます。ここでの他の JVM は、同じコンピュータ上またはリモート コンピュータ上に存在できます。したがって、RMI はサーバーとクライアントが必要であることを意味します。

RMI ポートの紹介

サーバーは通常、オブジェクトを作成し、リモートからアクセスできるようにします。

このオブジェクトはリモート オブジェクトと呼ばれます。

サーバーは、クライアントがリモートからアクセスできるように、このオブジェクトを登録する必要があります。

クライアントは、リモートでアクセスできるオブジェクトのメソッドを呼び出し、サーバーと通信して相互に情報を転送できます。

そういえば、分散アプリケーションを構築するときに RMI を使用すると非常に便利であることがわかりましたか? RPC と同様に、分散アプリケーション間の相互通信を実現でき、現在のマイクロサービスの考え方と非常によく似ています。

RMI の長所と短所

長所: 車輪の再発明を回避できる;

短所: 呼び出しプロセスが非常に遅く、プロセスの信頼性が低く、予測不可能なことが起こりやすいネットワークエラーなどのエラーの発生

以上がJavaのrmiとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート