恢复挂起的消息或挂起的服务实例之间的区别

时间:2011-03-31 10:26:25

标签: biztalk biztalk-2009

我们遇到了一堆暂停的服务实例(如100)。我们还注意到有超过100条(相关的)暂停消息(主要是NACK)。

从暂停的服务实例恢复或从暂停的消息恢复有什么区别?

1 个答案:

答案 0 :(得分:0)

服务实例处理消息。

BizTalk将服务分解为服务类,例如路由失败,隔离适配器和消息传递。尽管消息与服务相关联,但这些服务与消息不同。当BizTalk中的某些内容失败时,通常消息和服务实例都会在BizTalk管理控制台中显示为暂停。如果您查看该服务的详细信息,那么您将看到它包含带有消息的选项卡。

在此上下文中,消息是服务实例的属性。该服务试图对消息做一些事情并且失败了。因此有意义的是恢复动作(服务实例),这将使用数据(消息)。尝试做一些像恢复NACK(消息)这样的事情是没有意义的;相反,您应该恢复服务实例。 NACK可以帮助您找出问题所在,但如果在解决问题并恢复服务实例后它没有消失,那么它通常可以安全地清除。