Disons que j'ai un service WCF qui a accès à certaines données partagées entre plusieurs clients. Quelle est la différence entre ces deux configurations:WCF: Instanciation et concurrence Question
1) Instanciation: Single, Concurrency: Multiple, avec les données partagées stockées dans instance variables.
2) Instanciation: Par appel, simultanéité: multiple, avec les données partagées stockées dans variables statiques.
Y at-il une différence pratique? Quoi qu'il en soit, je devrai m'assurer que les données partagées sont sûres pour les threads, mais je me demande s'il y a des avantages pour une approche particulière.
Belle référence, même si ce n'est toujours pas clair pour moi pourquoi l'option 2 est généralement une meilleure approche. Y a-t-il une situation où l'option 1 est moins flexible, ou pas aussi efficace? – Ben
Le livre indique que l'option 2 se prête davantage au traitement transactionnel que l'option 1. Cela a du sens pour moi, mais comme cela ne sert à rien dans mon projet, je n'ai pas exploré cet aspect. –