Utilisation d'une file d'attente temporaire comme file d'attente de réponse
JMS peut créer une file d'attente temporaire de manière dynamique pour l'utiliser comme file d'attente de réponse. Vous pouvez utiliser cette file d'attente pour qu'un message de réponse soit envoyé au point de file d'attente approprié d'un membre du bus du cluster.
Cette file d'attente JMS temporaire utilise une file d'attente de bus d'intégration de services temporaire. Les files d'attente de bus d'intégration de services temporaires ne possèdent qu'un point de file d'attente, quel que soit le nombre de moteurs de messagerie du membre de bus. Ce point de file d'attente est créé sur le moteur de messagerie auquel l'application JMS créatrice est connectée.

Par conséquent, pour un membre de bus de cluster avec plusieurs moteurs de messagerie (généralement, pour fournir le partage de charge de travail ou l'évolutivité), vous pouvez utiliser une file d'attente temporaire pour éviter d'envoyer les messages de réponse au point de file d'attente inapproprié.
- Simple à utiliser.
- Aucune configuration supplémentaire du bus d'intégration de services ou du système JMS n'est requise.
- Si les connexions JMS d'un certain nombre d'applications demandeuses ont leur charge de travail équilibrée dans les moteurs de messagerie d'un membre du bus du cluster, la charge de travail des files d'attente temporaires est équilibré dans ces moteurs.
- La file d'attente de réponses est temporaire. Lorsque l'application créatrice ferme la connexion JMS ou que le moteur de messagerie s'arrête, la file d'attente des réponses, les messages qui s'y trouvent et les messages qui sont en transitent vers elle sont supprimés. Par conséquent lorsque l'application JMS se déconnecte, elle ne peut pas se reconnecter pour recevoir le message de réponse.
- Utilisation d'une destination d'alias d'intégration de services sectorisé pour limiter les messages à un seul point de file d'attente.
- Restriction des messages de réponse au point de file d'attente local pour l'application demandeuse.
- Configuration du demandeur pour consommer les messages de tous les points de file d'attente simultanément.