2012-03-08 5 views

Odpowiedz

15

Ten artykuł na temat Sessions, Instancing, and Concurrency wykonuje bardzo dobrą pracę wyjaśniając różnice w każdym trybie i kombinacji trybów. W szczególności, że odpowiedzi na swoje pytanie w sekcji Współbieżnym:

w PerCall Instancing, współbieżność, nie ma znaczenia, ponieważ każda wiadomość jest przetwarzany przez nową InstanceContext, a zatem nigdy więcej niż jeden wątek jest aktywny w InstanceContext .

Więc odpowiedź brzmi nie ma różnica pomiędzy pojedynczych i wielokrotnych współbieżności jeśli usługi są instanced per-call.

+0

Dziękuję bardzo. Już to założyłem, ale chciałem mieć pewność. – user1039407

+1

Istnieje różnica między współbieżnością pojedynczą i wielokrotną. Dla instancji PerCall ConcurrencyMode "Multiple" może zapewnić lepszą przepustowość. Zobacz [Usługi PerCall/Multi-Threaded] http://blogs.msdn.com/b/rickrain/archive/2009/06/17/wcf-instancing-concertainrency-and-throttling-part-2.aspx –