我有一个通过 WCF 读取我的消息队列的 Windows 服务。我希望该服务处理来自队列的不超过 50 条消息。我将节流配置设置为 50 ,但它似乎没有做任何事情。它只是一个接一个地处理一条消息。
我错过了什么吗?
我的 web.config :
<serviceThrottling
maxConcurrentCalls="1"
maxConcurrentSessions="1"
maxConcurrentInstances="50" />
我的服务文件:
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.PerCall)]
请让我知道是否有任何需要更改的地方。