現在、デフォルトのバッファー トランスポート モードで NetTcpBinding を使用しています。最終的に大量のデータになるクラスを構築するという私の要求に最適なソリューションは何かを判断しようとしています。
基本的に、大量のレポート情報を取得してクライアントに返すように、WCF に要求があります。これが 64k MaxMessageRecievedSize 未満であれば問題ありませんが、それを超えると例外が発生します。
データが少量または大量である可能性があるため、ストリーミング TransferMode に切り替えてから、代わりにファイルをクライアントにストリーミングする必要がありますか? または、MaxMessageRecievedSize を増やしても問題ありませんか? MaxMessageRecievedSize を増やすのは悪い考えのように思えます。なぜなら、サービスへの複数の接続がすべて大量のデータを取得している場合、メモリの問題が発生する可能性があるからです。
これを達成する方法について何か考えはありますか?