Eché un vistazo a los diferentes comportamientos del servicio WCF (ConcurrencyModes/InstanceContextModes
) pero no entiendo la diferencia entre ConcurrencyMode
"Individual"/"Múltiple" usando InstanceContextMode
"PerCall". ¿Alguien puede ayudarme a entenderlo?Diferencia entre ConcurrencyMode "Único"/"Múltiple" con InstanceContextMode "PerCall"
9
A
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.
2
Para instancias PerCall ConcurrencyMode "Múltiple" puede proporcionar un mejor rendimiento. Ver PerCall/Multi-Threaded Services. El artículo fue referido por this answer.
Cuestiones relacionadas
- 1. ¿ConcurrencyMode of Multiple tiene relevancia cuando InstanceContextMode es PerCall para un servicio WCF con enlace Net.Tcp?
- 2. Configuración WCF InstanceContextMode (por llamada, solo) en web.confg
- 3. programación fija InstanceContextMode
- 4. Diferencia entre calidad y compresión con system.drawing.imaging?
- 5. ¿Diferencia entre == y caso?
- 6. diferencia entre \ ry \ n
- 7. Diferencia entre Expression.Call overloads?
- 8. Diferencia entre dos mapas
- 9. Diferencia entre -Wconversion entre gcc y g ++
- 10. Diferencia entre dos NSDates
- 11. MySQL: diferencia entre ', `,' y"
- 12. 'Diferencia' entre dos cuaterniones
- 13. Diferencia entre objeto y *?
- 14. Diferencia entre. y #
- 15. diferencia entre dos matrices
- 16. La diferencia entre $ * y $ @
- 17. Diferencia entre form_for, form_tag?
- 18. Diferencia entre & y &
- 19. Diferencia entre $ .getScript() y $ .get()
- 20. diferencia entre ajax y enviar
- 21. Diferencia entre form_for y form_tag?
- 22. Diferencia entre grupo y clúster
- 23. Diferencia entre encriptación y hash
- 24. ¿Diferencia entre repositorio y servicio?
- 25. Diferencia entre UIImage y UIImageView
- 26. Diferencia entre "\ n" y Environment.NewLine
- 27. Diferencia entre eventos y métodos
- 28. Diferencia entre _declspec y __declspec?
- 29. Diferencia entre hash_map y unordered_map?
- 30. Diferencia entre getString() y getResources.getString()
Muchas gracias. Ya lo asumí, pero quería estar seguro. – user1039407
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 –