Web サービスから大規模なデータセットを返す経験がある人はいるのだろうか。データセットは約 10,000 x 60 float です。
Web サービスに http wcf を使用します。それに近づくためのアイデアは大歓迎です:)
ありがとう。
Web サービスから大規模なデータセットを返す経験がある人はいるのだろうか。データセットは約 10,000 x 60 float です。
Web サービスに http wcf を使用します。それに近づくためのアイデアは大歓迎です:)
ありがとう。
できない技術的な理由はありません。
転送されるデータの量を考慮し、クライアントが結果をダウンロードして逆シリアル化するのに時間がかかる場合があることを認識する必要があります。
ネットワーク経由で送信されるデータの量が本当に心配な場合は、Google のプロトコル バッファーのようなライブラリを使用してバイナリ シリアル化を行うことができます (WCF でそのまま使用できる XML や JSON ではありません)。Protocol Buffers の .NET ポートは、次の場所にあります。
これはビッグデータセットではありません。Web サービスを使用して、実装上の問題なしにそのようなデータセットを返すことができます。クライアントで maxReceivedMessageSize と maxArrayLength を設定するだけです。
実際に尋ねるべき質問は次のとおりです。
これらの質問への回答は、2.3MB がビッグ データ セットであるかどうかを示します。パフォーマンスと応答時間が心配な場合は、必ず負荷テストを計画する必要があります。