0

Java Bean を Java アプリケーションから Spring MVC サーブレットに送信する最も効率的な (使用する帯域幅が最も少ない) 方法は何ですか?

私は現在 XML を使用していますが、Bean を XML にシリアル化するために、より多くの帯域幅とより多くの時間を使用していると思います。これは、実際には誰もいないアプリケーションから別のアプリケーションに直接転送されるため、必要のない冗長なものだからです。シリアル化されたデータを読み取ります。

JSONは私が推測するオプションになる可能性があります..

4

1 に答える 1

0

ここで私が理解しているのは、2 つのアプリケーションが同じ VM になく、これら 2 つのアプリケーション間でデータを渡す方法が必要だということです。その場合は、以下のアプローチを使用することをお勧めします。

  1. Java のデフォルトのシリアル化を使用して、出力を次のアプリケーションにストリーミングしてみてください。

  2. 必要に応じて、圧縮メカニズム (Java の gzip API など) を使用して、シリアル化されたファイルを圧縮する必要があります。

  3. また、XML バージョンに固執する場合は、圧縮ステップを追加して xml のサイズを小さくすることができます。既存のアプリケーションの場合、これは最小限のコード変更である必要があります。

于 2013-09-04T18:05:04.077 に答える