У меня есть очередь MSMQ, и мне нужно реализовать прослушиватель, который выполняется периодически или в указанное время (т. Е. Ночью) для обработки сообщений в очереди.
WCF предоставляет netMsmqBinding, который позволяет отправлять сообщения другому сервису через MSMQ. Интересно, возможно ли реализовать службу WCF для приема сообщений в указанное время или периодически через равные интервалы? Или WCF всегда использует сообщение, как только оно приходит?
Например, мне нужно проверять очередь каждый час, а если есть сообщения - обрабатывать их.
Еще один вопрос касается параллелизма. Могу ли я настроить службу WCF для использования ограниченного числа потоков (например, 2) для обработки сообщений в очереди?
Спасибо