2009-07-28 2 views
3

У меня есть порт отправки MSMQ в BizTalk, который настроен для отправки сообщений с использованием упорядоченной доставки. Когда порт отправляет пакет сообщений, он оставляет экземпляр порта в качестве активного исполняемого экземпляра.Упорядоченный порт отправки отправки покидает запущенный экземпляр в BizTalk

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

Это, однако, будет проблемой с точки зрения обслуживания, и я не понимаю, почему это происходит. Идеи?

Я пользуюсь BizTalk 2006 R2.

ответ

3

Оказывается, это часть реализации заказанной поставки. Экземпляр останется активным до прекращения.

1

Немного больше информации. происходит то же самое, что у вас есть длинные экземпляры. Они переходят в состояние обезвоживания, если в течение определенного периода времени они не получили свою корреляцию. Упорядоченный порт отправки создает единичный шаблон в экземпляре messagin. Один экземпляр остается всегда запущенным и обрабатывает сообщения, соответствующие его подпискам, на основе одного. Вы также можете создать оркестровку, которая реализует одноэлементный шаблон, который у вас есть один поток или требование упорядоченной обработки (см .: http://aspalliance.com/1208_Singleton_Orchestration_in_BizTalk_Server.all).