2010-12-12 8 views
1

複数のNICカードを持つマルチコアシステムで動作するwcfサービスがあります。コアをフルに活用するために何かする必要がありますか?サービスの複数のインスタンスを実行する必要がありますか? .NETは自動的にすべてを処理しますか?wcfとマルチコア

ありがとうございます!

+0

私はこの質問に対する答えが、あなたの予想されるホスティング設定(自己ホスティング、Windowsサービスでホストされ、IISでホストされている)に依存すると信じています。 –

+0

ありがとう、Dirk。このアプリは、約6ヶ月前に継承したコードの泥だらけのもので、WCFも新しくなっています。 NetTcpBindingsを使用しているため、IISでホストされていないことがわかります。自分でホストされているのか、Windowsサービスでホストされているのかはどうすればわかりますか?そして、これはマルチコアにどのような影響を及ぼしますか? – Jacko

答えて

2

WCFでperformance settingsについて議論している記事があります。あなたはwrtを検討するかもしれません。並行性。

+0

ありがとう、マーティン。それは非常に便利でした。 – Jacko

+0

待ち行列に入れられたサービス(つまり、MSMQから読み取るサービス)のデフォルトを見るだけで、通常はそれらを1に設定します。ここでの並行性が高いと、ロックによって多くの障害が発生します。 – MetalLemon

関連する問題