Ordenado puerto de envío de entrega deja una instancia de ejecución de BizTalk

StackOverflow https://stackoverflow.com/questions/1193894

  •  19-09-2019
  •  | 
  •  

Pregunta

Tengo un puerto de envío de MSMQ en BizTalk que está configurado para enviar mensajes a través de la entrega ordenada. Cuando el puerto ha enviado un lote de mensajes que deja una instancia del puerto como una instancia de ejecución activo.

Todavía recibir los archivos correctos en el orden correcto, pero tengo que terminar manualmente la instancia de puerto utilizado. Si envío nuevos archivos que se parece a la instancia en ejecución (lo que quedaba de antes) se utiliza y nunca terminan con más de una instancia puerto a la vez para el puerto de envío.

Esta será, sin embargo un problema desde el punto de vista del mantenimiento y no entiendo por qué ocurre esto. Ideas?

Estoy usando BizTalk 2006 R2.

¿Fue útil?

Solución

Resulta que esto es parte de la puesta en práctica de la entrega ordenada. La instancia permanecerá activa hasta su terminación.

Otros consejos

Un poco más de información. lo mismo sucede es que hay casos de larga ejecución. Ellos van a un estado de deshidratación si no han recibido la siguiente correlación dentro de un determinado período de tiempo. El puerto de envío ordenado createst un patrón Singleton en la instancia messagin. Thie única instancia permanece siempre corriendo y se ocupa de los mensajes que coinciden es suscripciones en un uno por base onne. También puede crear una orquestación que imnplements un patrón singleton de ustedes tienen un solo enhebrador o el requisito de procesamiento ordenado (ver: http: //aspalliance.com/1208_Singleton_Orchestration_in_BizTalk_Server.all ).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top