Использование запроса / ответа с мостом веб-службы NService - PullRequest
0 голосов
/ 26 мая 2011

Пример моста веб-службы NServiceBus демонстрирует только сценарий сообщения Command. Меня интересует сценарий, когда мост веб-службы использует запрос / ответ для синхронного ответа клиенту, как и любой другой обычный вызов веб-службы. Другими словами, могу ли я использовать мост веб-службы для создания веб-службы, которая выполняет следующие действия

  1. выставить синхронный метод, например Процесс ClassA (ClassB objectB) через интерфейс веб-службы
  2. За кулисами называют различные асинхронные службы, размещенные как службы NServicebus.
  3. Когда я получаю обратно все свои ответы, синхронно отвечаю объектом ClassA клиенту веб-службы

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 27 мая 2011

NSB разрешит возврат кода ошибки (enum) только тогда, когда вы выставите свою конечную точку как веб-сервис.Это сделано специально, так как все коммуникации должны быть однонаправленными, чтобы избежать временной связи (процесс A должен ожидать процесс B)

...