有序传递发送端口在BizTalk中留下正在运行的实例

时间:2009-07-28 12:51:45

标签: biztalk biztalk2006r2

我在BizTalk中有一个MSMQ发送端口,配置为使用有序传递发送消息。当端口发送了一批消息时,它会将端口实例作为活动的运行实例。

我仍然按正确的顺序收到正确的文件,但我必须手动终止使用过的端口实例。如果我发送新文件,它看起来就像已经运行的实例(之前留下的那样)被使用了,而且我从来没有一次为发送端口提供多个端口实例。

从维护的角度来看,这将是一个问题,我不明白为什么会这样。想法?

我正在使用BizTalk 2006 R2。

2 个答案:

答案 0 :(得分:3)

原来这是有序交付实施的一部分。该实例将保持活动状态,直到终止。

答案 1 :(得分:1)

更多信息。同样的事情是你有长时间运行的实例。如果他们在一段时间内没有收到以下相关性,他们会进入脱水状态。有序的发送端口在Messagin实例上创建单例模式。单个实例始终保持运行状态,并在一个接一个的基础上处理与其订阅匹配的消息。您还可以创建一个业务流程,其中包含单个模式,您具有单个线程或有序处理要求(请参阅:http://aspalliance.com/1208_Singleton_Orchestration_in_BizTalk_Server.all)。