Question

Quelle est la meilleure façon de configurer le nombre maximum de fils qui peuvent tirer des messages d'une file d'attente MSMQ, en utilisant un NetMsmqBinding dans WCF?

Par exemple, dire que j'ai un service MSMQ pour lequel je veux seulement avoir 2 (ou 10, ou peu importe le nombre de) threads de travail en tirant des messages à une heure.

Était-ce utile?

La solution

Vous avez besoin service Throttling

<behaviors>
 <serviceBehaviors>
  <behavior name="DefaultThrottlingBehavior">
   <serviceThrottling maxConcurrentCalls="2" />
  </behavior>
 </serviceBehaviors>
</behaviors>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top