Порт отправки заказанной доставки оставляет работающий экземпляр в BizTalk
-
19-09-2019 - |
Вопрос
У меня есть порт отправки MSMQ в BizTalk, который настроен для отправки сообщений с использованием упорядоченной доставки.Когда порт отправил пакет сообщений, экземпляр порта остается активным.
Я по-прежнему получаю правильные файлы в правильном порядке, но мне приходится вручную завершать используемый экземпляр порта.Если я отправляю новые файлы, это выглядит так, как будто используется уже работающий экземпляр (который остался раньше), и у меня никогда не получается более одного экземпляра порта одновременно для порта отправки.
Однако это будет проблемой с точки зрения обслуживания, и я не понимаю, почему это происходит.Идеи?
Я использую BizTalk 2006 R2.
Решение
Оказывается, это часть реализации заказанной доставки.Экземпляр будет оставаться активным до тех пор, пока не будет завершен.
Другие советы
Еще немного информации.то же самое происходит, если у вас есть долго работающие экземпляры.Они переходят в обезвоженное состояние, если не получили в течение определенного периода времени свою следующую корреляцию.Упорядоченный порт отправки создает одноэлементный шаблон в экземпляре сообщения.Этот единственный экземпляр всегда работает и обрабатывает сообщения, соответствующие его подпискам, по одному.Вы также можете создать оркестровку, реализующую одноэлементный шаблон, при котором у вас есть один поточный процессор или требования к упорядоченной обработке (см.: http://aspalliance.com/1208_Singleton_Orchestration_in_BizTalk_Server.all).