Limitation du service WCF
-
14-11-2019 - |
Question
J'ai utilisé des liaisons TCP dans mon service WCF et à un moment donné, il est possible que de nombreuses personnes se connectent à ce service. Ma question est la suivante : dois-je effectuer une limitation de service dans mon service WCF ? Si oui, quelle est la manière idéale de le faire ?
La solution
La limitation fournie par WCF se fait via le ServiceThrottlingBehavior
.Il est indépendant des liaisons spécifiques que vous utilisez (c'est-à-diretcp/http n'a pas d'importance).
Autres conseils
Je pense que cela dépend de la situation: où / comment le service est hébergé, comment il est accessible, etc.
Il n'y a pas de bonne réponse unique pour votre question.
Votre service doit probablement être testé sous des charges attendues et voir comment elle gère.Avec ces informations, vous devriez pouvoir commencer à proposer un plan d'étranglement si le test montre qu'il est nécessaire.