-1
現在、異なるインタフェースを持つ抽象レイヤの解析に取り組んでいます。あなたは、RMIインタフェースを使ってREST APIやSOAP APIを使って同じJava仮想マシン上で実行されている別のJavaアプリケーションとデータを交換するメリットについて教えてください。RMI over APIの利点同じJava仮想マシン上の2つのアプリケーションのインターフェイス
現在、異なるインタフェースを持つ抽象レイヤの解析に取り組んでいます。あなたは、RMIインタフェースを使ってREST APIやSOAP APIを使って同じJava仮想マシン上で実行されている別のJavaアプリケーションとデータを交換するメリットについて教えてください。RMI over APIの利点同じJava仮想マシン上の2つのアプリケーションのインターフェイス
RMIはネイティブJavaシリアル化を使用しているため、CPUやメモリ、サイズのXMLまたはJSONシリアル化よりも効率的です。そしてRMIはhttpスタックを扱わない。
RESTとSOAPは、他のテクノロジとの相互運用性とWeb経由での通信に興味があり、通常HTTPスタックのおかげでファイアウォールを通過します。
したがって、ローカルマシンでは、同じJVM RMI outperfom RESTおよびSOAPにあります。
クライアントとサーバーが同じJVM上で実行されている場合、RMIの具体的な最適化があるかどうかわかりません。