@マーティン・クリンケ
「パフォーマンスは、交換する予定のデータによって異なります。あるアプリケーションから別のアプリケーションに複雑なオブジェクト ネットを送信する場合は、(通常は) バイナリ形式で転送されるため、RMI を使用した方がおそらく高速です。何らかの種類がある場合とにかくテキスト/XML コンテンツの場合、(通信のために) 何も変換する必要がないため、Web サービスは同等か、さらに高速である可能性があります。」
私が知る限り、パフォーマンスの問題はシリアライゼーション - デシリアライゼーション、つまりマーシャリング - デマーシャリング プロセス中に違いをもたらします。これらの用語が両方とも同じであるかどうかはわかりませんが、分散プログラミングでは、同じ JVM で発生するプロセスについて話しているのではありません。データをコピーする方法についてです。値渡しまたは参照渡しのいずれかです。バイナリ形式は値渡しに対応しています。つまり、オブジェクトをバイナリでリモート サーバーにコピーします。
マーシャリング-デマーシャリングまたはシリアライゼーション-デシリアライゼーションに関して、バイナリ形式で送信することとテキスト/xmlコンテンツで送信することの違いは何ですか?
私はただ推測しています.送信するデータの種類には依存しません.送信するデータタイプは何であれ、マーシャリング-デマーシャリングプロセスの一部になり、最後にバイナリで送信されますよね?
乾杯ハッキ