2012-03-08 31 views

回答

15

這篇關於Sessions, Instancing, and Concurrency的文章做了很好的解釋每種模式和模式組合的差異。特別是,它回答下的併發部分你的問題:

在PerCall實例化,併發性是不相關的,因爲每個消息由一個新的InstanceContext和處理,因此,不會超過一個線程中的InstanceContext活躍。

因此,答案是,有是,如果你的服務是每個呼叫實例化沒有單個和多個併發的區別。

+0

非常感謝。我已經承認了,但想確定。 – user1039407 2012-03-08 15:15:23

+1

Single和Multiple併發之間是有區別的。對於PerCall實例ConcurrencyMode「多個」可以提供更好的吞吐量。請參閱[PerCall /多線程服務] http://blogs.msdn.com/b/rickrain/archive/2009/06/17/wcf-instancing-concurrency-and-throttling-part-2.aspx – 2012-07-24 21:35:19

相關問題