ネットワーク内の別のマシンで実行されているサービスからファイルを要求できるアプリケーションを構築しようとしています。これらのファイルはかなり大きくなる可能性があります (500 MB 以上の場合もあります)。TCP経由で送信することを検討していましたが、ファイル全体をメモリに保存する必要があるのではないかと心配しています。
クライアントはおそらく 1 人だけです。共有ディレクトリへのコピーも受け入れられません。必要な唯一の通信は、クライアントが「gimme xyz」と言い、サーバーがそれを送信することです (そして、これが正しく行われるようにするために必要なことは何でも)。
助言がありますか?