Cabecera de mensaje JMS: la referencia de propiedad TimeToLive

El rango de valores permitidos para la propiedad TimeToLive de un mensaje JMS que WSIF coloca en una cola.

La propiedad JMSTimeToLive de la cabecera de mensaje JMS es el del tipo long. Establece el tiempo de duración de un mensaje colocado en una cola, en milisegundos. El valor 0 quiere decir que la duración es ilimitada.

Los factores que determinan el tiempo de duración de un mensaje JMS son los siguientes:
  • Para una operación de una sola dirección (sólo entrada), el tiempo de duración predeterminado es 0, por lo que el mensaje permanece en la cola indefinidamente o hasta que el servidor realiza el proceso final del mensaje. Si el valor JMSTimeToLive está especificado en el URL de punto final de servicio o la Dirección JMS, se utiliza para los mensajes de una sola dirección. El cliente no espera respuesta a una operación de una sola dirección y, por lo tanto, nunca excede el tiempo de espera. Durante una operación unidireccional, el cliente sólo se ejecuta correctamente si la cola no está disponible.
  • En una operación bidireccional (solicitud y respuesta) si se especifica el valor JMSTimeToLive en el URL de punto final de servicio o en la dirección JMS, se utiliza para los mensajes bidireccionales. Cuando no se especifica el tiempo de duración, el valor predeterminado lo determina el valor de tiempo de espera de respuesta del cliente.

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwsf_prjms_timetolive
File name: rwsf_prjms_timetolive.html