Frage

Was ist der beste Weg, um die maximale Anzahl von Threads zu konfigurieren, Nachrichten von einer MSMQ-Warteschlange ziehen kann, ein NetMsmqBinding in WCF?

Zum Beispiel, sagen, dass ich ein MSMQ-Dienst haben, für die ich möchte nur 2 haben (oder 10, oder was auch immer Anzahl) Worker-Threads Nachrichten aus zu einem Zeitpunkt, zu ziehen.

War es hilfreich?

Lösung

Sie brauchen Service-Throttling

<behaviors>
 <serviceBehaviors>
  <behavior name="DefaultThrottlingBehavior">
   <serviceThrottling maxConcurrentCalls="2" />
  </behavior>
 </serviceBehaviors>
</behaviors>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top