2009-07-28 27 views
3

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

我仍然以正确的顺序收到正确的文件,但我必须手动终止使用的端口实例。如果我发送新文件,它看起来像已经运行的实例(这是从之前留下的),并且我永远不会最终为发送端口一次提供多个端口实例。

然而,从维护的角度来看,这将是一个问题,我不明白为什么会发生这种情况。想法?

我正在使用BizTalk 2006 R2。

回答

3

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

1

有一点信息。同样的事情发生是你有很长的运行实例。如果他们在一段时间内没有收到他们的关联关系,他们会进入脱水状态。订购的发送端口在messagin实例上创建单例模式。单个实例保持始终运行,并按照onne的基础处理与订阅相匹配的消息。您还可以创建一个实现单例模式的编排,该模式具有单个穿线器或有序处理要求(请参阅:http://aspalliance.com/1208_Singleton_Orchestration_in_BizTalk_Server.all)。

相关问题