0

ディスクファイルを使用して実装されているC#のパイプのタイプがあるかどうか知っていますか。
書いているうちにファイルを別のプロセスに転送しなければならないので、ファイルを使ったパイプが実装されているといいなと思いました。
この通信では、ファイルを保存している「プロデューサー」が存在し、他の「コンシューマー」がそのファイルを他のサーバーに複製しています。コンシューマーがネットワーク経由でファイルをレプリケートしている間、ファイルを保存するプロセス (プロデューサー) をブロックしたくありません。

パイプを使用する場合、C# には名前付きパイプと匿名パイプがありますが、それらはメモリ上でのみ機能するようです。

どうもありがとうございました。

4

1 に答える 1

0

ファイルベースのパイプについては聞いたことがありませんが、 File-mappingを使用できますが、やりたいことには合わないようです。ファイル書き込みと並行して、プロセス間の単純な IPC (名前付きパイプ) (ファイル書き込み終了メッセージの送信) を行うと、はるかに単純になる場合があります。

于 2012-05-02T10:01:05.430 に答える