Служба WCF для постановки в очередь всех запросов - PullRequest
1 голос
/ 21 июня 2011

У меня есть служба wcf, и я работаю с большим количеством клиентов (генерация документов на сервере). Этот сервис должен получать много запросов и должен обрабатываться в очереди. У этого также есть обратный звонок. (обратный вызов вернет успешно сгенерированный документ). Я все еще использую PIA и буду внедрять OpenXML в будущем.

Это wcf msmq - способ реализовать это?

Есть ли образцы, которые могут быть связаны? Ранее он работал на локальном компьютере, но теперь хочу изменить его на так называемый «Сервер сгенерирован»

1 Ответ

1 голос
/ 21 июня 2011

WCF MSMQ не поддерживает обратный вызов напрямую - он поддерживает только односторонние операции.Но, например, эта статья обсуждает, как добавить эту поддержку.В конфигурации по умолчанию вы можете отправить сообщение обратно исходному отправителю, но это не обратный вызов.Для поддержки ответов каждый клиент должен будет выставить очередь и передать адрес своей очереди как часть запроса, чтобы иметь возможность получать сообщение от службы.Подробнее об ответах в MSMQ можно прочитать в журнале MSDN .

...