Чтение службы Windows из MSMQ через WCF ... Регулирование - PullRequest
0 голосов
/ 02 августа 2011

У меня есть служба Windows, которая читает мою очередь сообщений через WCF.Я хочу, чтобы сервис обрабатывал не более 50 сообщений из очереди.Я установил настройку дросселирования на 50, но она, похоже, ничего не делает.Он просто обрабатывает одно сообщение за другим.

Я что-то упустил?

Мой web.config:

<serviceThrottling maxConcurrentCalls="1" maxConcurrentSessions="1" maxConcurrentInstances="50" />

Мой сервисный файл:

[ServiceBehavior (ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.PerCall)]

Пожалуйста, дайте мне знать, если есть что-то, что нужно изменить.

1 Ответ

0 голосов
/ 02 августа 2011

Не думаю, что вам следует устанавливать maxConcurrentCalls и maxConcurrentSessions, вы можете попытаться удалить их?

...