Compartir a través de


Propiedades para la mensajería confiable con el adaptador de MSMQ

Es posible mejorar la confiabilidad del envío y la recepción de mensajes con el adaptador de MSMQ mediante el modo de configuración de éste. En este tema se analiza el uso de varias propiedades de configuración para la mensajería confiable.

Ejecutar controladores del adaptador de MSMQ en un host agrupado de BizTalk

Una forma de garantizar la alta disponibilidad es ejecutar los controladores del adaptador en varias instancias de host de diferentes servidores de BizTalk Server de forma simultánea. Este enfoque no resulta recomendable para los controladores del adaptador de MSMQ, puesto que MSMQ no admite transacciones de lecturas remotas y el controlador de envío MSMQ mantiene una dependencia en la instancia de ejecución local del servicio MSMQ. Para proporcionar una alta disponibilidad para los controladores de recepción y envío de MSMQ, se recomienda ejecutar los controladores del adaptador de MSMQ en una instancia de host agrupado de BizTalk. Para obtener más información, consulte Consideraciones para ejecutar controladores de adaptador dentro de un host en clúster.

Error de cola y cola de mensajes con problemas de entrega

Tras enviar un mensaje correctamente, no habrá ningún error de los mensajes posteriores si la cola de recepción se deshabilita o elimina. Esto podría provocar pérdida de mensajes.

Establecer la propiedad de configuración Usar cola de mensajes fallidos en True impide que pierda mensajes. Cuando la propiedad es True (valor predeterminado), los mensajes que la cola no recibe entran en la cola de mensajes fallidos.

Colas remotas y suplantación

También tiene que establecer la propiedad de configuración Usar cola de mensajes fallidos en True cuando se usan colas remotas. Si el adaptador de MSMQ suplanta a un usuario sin permiso para utilizar la cola remota, el mensaje podría perderse.

Cuando la propiedad es True y el usuario suplantado no tiene permiso para usar la cola remota, el mensaje va a la cola de mensajes fallidos en el equipo local o remoto. En un envío transaccional, el mensaje va a la cola de mensajes con problemas de entrega del equipo local. En un envío no transaccional, el mensaje va a la cola de mensajes con problemas de entrega del equipo remoto.

Propiedades Recuperable y Usar cola de diario

Tanto las propiedades Recuperables como Use Journal Queue guardan copias de los mensajes enviados. Para obtener más información sobre estas propiedades, vea How to Configure an MSMQ Receive Location (Cómo configurar una ubicación de recepción de MSMQ ) y How to Configure an MSMQ Send Port (Cómo configurar un puerto de envío de MSMQ).

Consulte también

Mensajería confiable con el adaptador de MSMQ
Consideraciones para ejecutar controladores de adaptador en un host agrupado