C#のさまざまなプロセス間でメッセージを渡す絶食方法は何ですか?

StackOverflow https://stackoverflow.com/questions/1491469

  •  18-09-2019
  •  | 
  •  

質問

Microsoft Addin Frameworkによってすべて別々のプロセスでロードされた追加の追加インがあります。

パケットは片側(addin)から入り、パケットのプロセスを調整するコントローラー(addin)に送信します。次に、コントローラーは、コンテンツと最後の追加から受け取った結果に応じて、パケットを他の複数のアディンに1つずつ送信します。

私の質問は、Addin Frameworkの通信レイヤーがこれを行うための絶食方法になるのか、それとも名前付きパイプまたはネットTCPを使用してWCFからより良いパフォーマンスを得るか、まったく違うものになるのでしょうか?

役に立ちましたか?

解決

パフォーマンスの質問と同様に: あなた自身のテストに代わるものはありません.

可能であれば、[通信層をハードコードしないでください。両方がデフォルトを選択するようにテストします。

Net-TCPは、下にあるソケットの上に追加の抽象化の層が追加されているため、Net-TCPがより速くなると予想していますが、これは推測です。 (一方、名前付きパイプは、Windows認証と密接に統合されています。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top