Организация потоков 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 годами.
- Как это можно реализовать? Если у вас есть поток без возможности поиска, невозможно перемещаться по потоку и, следовательно, невозможно выделить разные части потока для разных потоков.