1. ホーム
  2. c#

[解決済み] .NETのプロセス間通信に最適なものは?[クローズド]

2023-06-13 06:32:35

質問

自分のマシン上で実行中のプロセスと通信するには、Named Pipesと.NET Remotingのどちらを使用すべきでしょうか?

どのように解決するのですか?

WCFが最適です。 それは 多くの異なるトランスポートメカニズム ( を含む 名前付き パイプ など)であり、完全にコンフィギュレーションドリブンであることが可能です。 WCFを一度見てみることを強くお勧めします。

をやっているブログを紹介します。 WCFとRemotingのパフォーマンス比較 .

ブログからの引用です。

<ブロッククオート

WCFと.NET Remotingはパフォーマンスにおいて本当に同等です。その差は非常に小さく (クライアント レイテンシを測定)、どちらが少し速いかは問題ではありません。しかし、WCF は .NET Remoting よりもはるかに優れたサーバー スループットを持っています。もし私が全く新しいプロジェクトを始めるとしたら、WCFを選ぶでしょう。とにかく、WCFはRemotingよりはるかに多くの機能を持っていて、そのすべての機能で私はWCFを愛しています。

WCFに関するMSDNセクション