WCF MSMQ Verbraucher Fadenzahl
-
03-10-2019 - |
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.
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