C#のさまざまなプロセス間でメッセージを渡す絶食方法は何ですか?
-
18-09-2019 - |
質問
Microsoft Addin Frameworkによってすべて別々のプロセスでロードされた追加の追加インがあります。
パケットは片側(addin)から入り、パケットのプロセスを調整するコントローラー(addin)に送信します。次に、コントローラーは、コンテンツと最後の追加から受け取った結果に応じて、パケットを他の複数のアディンに1つずつ送信します。
私の質問は、Addin Frameworkの通信レイヤーがこれを行うための絶食方法になるのか、それとも名前付きパイプまたはネットTCPを使用してWCFからより良いパフォーマンスを得るか、まったく違うものになるのでしょうか?
解決
パフォーマンスの質問と同様に: あなた自身のテストに代わるものはありません.
可能であれば、[通信層をハードコードしないでください。両方がデフォルトを選択するようにテストします。
Net-TCPは、下にあるソケットの上に追加の抽象化の層が追加されているため、Net-TCPがより速くなると予想していますが、これは推測です。 (一方、名前付きパイプは、Windows認証と密接に統合されています。)
所属していません StackOverflow