Реализация BizTalk для интерфейса веб-сервиса - PullRequest
0 голосов
/ 19 октября 2019

Я получаю простые файлы со многими записями.
Мне нужно вызвать веб-сервис.
Запрос к этому веб-сервису - каждая запись в плоском файле.
Веб-сервис будет разрешать запрос отодин (не массовая операция).

Итак, я использовал

  • XML-конвейер дизассемблирования в месте получения
  • , затем сопоставил запись с запросом веб-службы
  • вызов веб-службы
  • Получение ответа.

Если я получу 500 записей, 500 экземпляров оркестровки я смогу увидеть в консоли администратора. Это правильный способ сделать это?

Пожалуйста, совет? Это повлияет на производительность?

Я не получаю ошибок. Я запутался в подходе ... видел много примеров оркестровки.

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

Это может повлиять на производительность, но трудно сказать, не зная полезной нагрузки сообщения и специфики вашей ситуации.

Если у вас вопрос "это масштабируемое за пределами моего первоначального теста?"затем рассмотрите возможность настройки узла с регулированием.

С помощью консоли администрирования Biztalk создайте новый узел, а в разделе «Настройки» узла используйте параметры «Регулирование на основе скорости», чтобы ограничить количество сообщений, обрабатываемых взаданный период, если это ваша проблема с производительностью.

Установите обработчик отправки порта отправки для веб-службы, чтобы использовать этот экземпляр хоста.

0 голосов
/ 20 октября 2019

Похоже, у вас есть рабочее решение.

Вы должны указать плоский файл, чтобы он выполнял разборку, сказав, что он должен ожидать одну запись.

Все зависит от того, сколько записей вы ожидаете и через что еще проходитеBizTalk в то время, чтобы знать, есть ли какое-либо влияние на производительность, но если это всего лишь 500 экземпляров, обычно я не был бы слишком обеспокоен, если сервер BizTalk не показывает какого-либо регулирования.

Так что, если вы не испытываетепроблемы, ваше решение в порядке.

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