简体   繁体   English

BizTalk:主机实例重新启动

[英]BizTalk: Host instance restart

As per my understanding if we restart a host instance, active message is going to be suspended. 据我了解,如果我们重新启动主机实例,则活动消息将被挂起。 Could any one give me detail idea about in which scenario i could loose message. 任何人都可以给我有关在哪种情况下我可能会丢失消息的详细信息。

I have orchestration with delay of 2 min. 我的业务流程延迟了2分钟。 I tried to restart host instance and even stopped the instance. 我试图重新启动主机实例,甚至停止了实例。 But my message is still in dehydrated stage. 但是我的信息仍然处于脱水阶段。

Could any one let me different scenario with state of message? 谁能让我用消息状态改变情景?

Along with in which scenario I'm going to loose messages? 在哪种情况下我会丢失消息?

I cannot imagine a scenario in which you would lose a message to be honest. 我无法想象一个场景,在这种情况下,您会失去一个坦白的信息。 BizTalk is exceptionally good at keeping state transactionally and will not lose messages out of the ordinary... BizTalk非常擅长保持事务性状态,并且不会丢失异常消息。

I think you would need to specify exactly how your orchestration is setup. 我认为您需要准确指定业务流程的设置方式。 A sequential convoy for example might potentially create a zombie message, but then you need to use that specific design pattern. 例如,顺序护卫队可能会创建僵尸消息,但随后您需要使用该特定设计模式。

To answer how BizTalk restarts in case of an orchestration: when you restart a host instance, the host will dehydrate your (read: any) instance at the following persistence point or at the latest persistence point. 回答编排情况下BizTalk如何重新启动:重新启动主机实例时,主机将在以下持久性点或最新持久性点使您的(读取)任何实例脱水。 At that time the host will restart and after restarting hydrate the instance back from the message box. 届时主机将重新启动,并且在重新启动后将实例从消息框中退回。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM