Массовые вызовы против нескольких вызовов в WCF с использованием MSMQ - PullRequest
0 голосов
/ 30 августа 2011

Я звоню в службу WCF, которая содержит бизнес-логику для обработки объектов сообщения.

Мне нужно передать идентификатор сообщения службе WCF.Мы используем MSMQ для постановки в очередь запросов.

Может быть несколько сообщений, которые необходимо обработать службе WCF, и которые могут быть обработаны следующим образом

  1. Отправить идентификатор сообщения по одному
  2. Отправка массива идентификаторов сообщений, а затем служба WCF будет перебирать каждый идентификатор и обрабатывать объект сообщения.

С точки зрения производительности, я считаю, что второй вариант лучше, так как несколько запросов к WCFне там.

Верно ли мое предположение?

- Рам

1 Ответ

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

Номер 2 более эффективен с точки зрения задержки, но не дает вам возможности распределить нагрузку обработки, имея несколько читателей очереди

Также следует помнить, что если вы используете транзакционную очередь и сеансы, то WCF можетпоместите более одного сообщения SOAP в каждое сообщение MSMQ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...