Организация потоков BizTalk Server в конвейерах приема

Я создаю пользовательские компоненты конвейера для приемных конвейеров в BizTalk Server (2006 и 2009). Я создаю компоненты в потоковом режиме.

Мой вопрос: для любого отдельного входящего сообщения, если у меня есть компонент дизассемблирования, когда я создаю n сообщений из одного входящего сообщения, агент сообщений всегда будет использовать один поток при чтении потоков (тела) и сохранении сообщений в сообщении коробка? Я бы так подумал, но подтверждение было бы полезно.

Скажите, если я создаю пять сообщений в дизассемблере, будут ли какие-либо из этих сообщений сохраняться последовательно из одной и той же цепочки? Или эти сообщения могут обрабатываться параллельно?

1 ответ

Решение

На Biztalk 2004 это было сделано в единственном потоке, подробности см. http://www.microsoft.com/belux/msdn/nl/community/columns/claessens/custompp.mspx.

Это должно быть то же самое для последних версий Biztalk:

  • В Biztalk 2006 не произошло значительных изменений по сравнению с 2002–2004 годами.
  • Как это можно реализовать? Если у вас есть поток без возможности поиска, невозможно перемещаться по потоку и, следовательно, невозможно выделить разные части потока для разных потоков.
Другие вопросы по тегам