WCF MSMQ使用者线程计数

时间:2010-05-04 16:36:13

标签: .net wcf multithreading msmq consumer

在WCF中使用netMsmqBinding配置可从MSMQ队列中提取消息的最大线程数的最佳方法是什么?

例如,假设我有一个MSMQ服务,我只想让2个(或10个或任意数量的)工作线程一次性关闭消息。

1 个答案:

答案 0 :(得分:3)

您需要Service Throttling

<behaviors>
 <serviceBehaviors>
  <behavior name="DefaultThrottlingBehavior">
   <serviceThrottling maxConcurrentCalls="2" />
  </behavior>
 </serviceBehaviors>
</behaviors>