En-tête de message JMS : référence de la propriété TimeToLive

Plage de valeurs admises pour la propriété TimeToLive d'un message JMS que WSIF place en file d'attente.

La propriété de l'en-tête de message JMS JMSTimeToLive est de type long. Elle définit la durée de vie d'un message placé en file d'attente, en millisecondes. La valeur 0 indique une durée de vie illimitée.

Les facteurs qui déterminent la durée de vie d'un message JMS sont répertoriés ci-dessous.
  • Dans le cas d'une opération unidirectionnelle (entrée uniquement), la durée de vie par défaut est 0 ; en d'autres termes, le message reste dans la file d'attente indéfiniment ou jusqu'à ce que le serveur mette fin au traitement du message. Si la propriété JMSTimeToLive est spécifiée dans l'URL du point de contact du service ou dans l'adresse JMS, sa valeur est utilisée pour les messages unidirectionnels. Le client n'attend jamais de réponse à une opération unidirectionnelle ; par conséquent, elle n'expire jamais. Lors d'une opération unidirectionnelle, le client échoue seulement si la file d'attente elle-même n'est pas disponible.
  • Pour une opération bidirectionnelle (demande et réponse), si la propriété JMSTimeToLive est spécifiée dans l'URL de point de contact du service ou dans l'adresse JMS, sa valeur est utilisée pour les messages bidirectionnels. Lorsque la durée de vie n'est pas spécifiée, la valeur par défaut est déterminée par le paramètre d'expiration de la réponse du client.

Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwsf_prjms_timetolive
Nom du fichier : rwsf_prjms_timetolive.html