使用 WCF 中的 netMsmqBinding 配置可以从 MSMQ 队列中提取消息的最大线程数的最佳方法是什么?
例如,假设我有一个 MSMQ 服务,我只想让 2 个(或 10 个,或任何数量的)工作线程一次提取消息。
使用 WCF 中的 netMsmqBinding 配置可以从 MSMQ 队列中提取消息的最大线程数的最佳方法是什么?
例如,假设我有一个 MSMQ 服务,我只想让 2 个(或 10 个,或任何数量的)工作线程一次提取消息。
您需要服务节流
<behaviors>
<serviceBehaviors>
<behavior name="DefaultThrottlingBehavior">
<serviceThrottling maxConcurrentCalls="2" />
</behavior>
</serviceBehaviors>
</behaviors>