RMI (Remote Method Invocation) モデルは分散オブジェクト アプリケーションであり、RMI テクノロジを使用して、ある JVM 内のオブジェクトから別の JVM 内のオブジェクト メソッドを呼び出し、呼び出し結果を取得できます。ここでの他の JVM は、同じコンピュータ上またはリモート コンピュータ上に存在できます。したがって、RMI はサーバーとクライアントが必要であることを意味します。
RMI ポートの紹介
サーバーは通常、オブジェクトを作成し、リモートからアクセスできるようにします。
このオブジェクトはリモート オブジェクトと呼ばれます。
サーバーは、クライアントがリモートからアクセスできるように、このオブジェクトを登録する必要があります。
クライアントは、リモートでアクセスできるオブジェクトのメソッドを呼び出し、サーバーと通信して相互に情報を転送できます。
そういえば、分散アプリケーションを構築するときに RMI を使用すると非常に便利であることがわかりましたか? RPC と同様に、分散アプリケーション間の相互通信を実現でき、現在のマイクロサービスの考え方と非常によく似ています。
RMI の長所と短所
長所: 車輪の再発明を回避できる;
短所: 呼び出しプロセスが非常に遅く、プロセスの信頼性が低く、予測不可能なことが起こりやすいネットワークエラーなどのエラーの発生
以上がJavaのrmiとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。