Разница между возобновлением приостановленного сообщения или приостановленного экземпляра службы
Мы встречаем кучу приостановленных сервисных экземпляров (например, 100). Также мы замечаем, что существует более 100 (связанных) приостановленных сообщений (в основном с NACK).
Какая разница, чтобы возобновить работу из приостановленного экземпляра службы или возобновить из приостановленного сообщения?
1 ответ
Экземпляры службы обрабатывают сообщения.
BizTalk разбивает службы на классы обслуживания, такие как сбой маршрутизации, изолированный адаптер и обмен сообщениями. Эти службы отличаются от сообщений, хотя сообщения связаны со службой. Когда в BizTalk происходит сбой, как правило, и сообщение, и экземпляр службы отображаются в консоли администрирования BizTalk как приостановленные. Если вы просмотрите информацию об услуге, то увидите, что она содержит вкладку с сообщениями.
В этом контексте сообщение является свойством экземпляра службы. Служба пыталась что-то сделать с сообщением и потерпела неудачу. Таким образом, имеет смысл возобновить действие (экземпляр службы), которое будет использовать данные (сообщение). Нет смысла пытаться сделать что-то вроде возобновить NACK (сообщение); вместо этого вы должны возобновить экземпляр службы. NACK может помочь вам выяснить, что пошло не так, но если оно не исчезнет после устранения проблемы и возобновления экземпляра службы, то обычно его можно безопасно удалить.