2012-03-08 8 views

Respuesta

15

Este artículo en Sessions, Instancing, and Concurrency hace un muy buen trabajo al explicar las diferencias en cada modo y combinación de modos. En particular, se responde a su pregunta en la sección de concurrencia:

en PerCall de instancias, la concurrencia no es relevante, ya que cada mensaje es procesado por un nuevo InstanceContext y, por lo tanto, no más de un hilo está activo en el InstanceContext .

Así que la respuesta es, no hay diferencia entre la concurrencia simple y múltiple si sus servicios son instanciadas por llamada.

+0

Muchas gracias. Ya lo asumí, pero quería estar seguro. – user1039407

+1

hay una diferencia entre concurrencia única y múltiple. Para PerCall instalando ConcurrencyMode "Múltiple" puede proporcionar un mejor rendimiento. Consulte [Servicios PerCall/Multi-Threaded] http://blogs.msdn.com/b/rickrain/archive/2009/06/17/wcf-instancing-concurrency-and-throttling-part-2.aspx –