Utilisation d'une destination d'alias de bus d'intégration de services sectorisée pour restreindre les messages à un point de file d'attente

Vous pouvez utiliser une destination d'alias de bus d'intégration de services pour cibler une file d'attente de bus d'intégration de services qui possède plusieurs points de file d'attente. 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 de bus de cluster.

Une file d'attente de bus d'intégration de services a plusieurs points de file d'attente si elle appartient à un membre du bus du cluster avec plusieurs moteurs de messagerie (généralement, pour fournir le partage de charge de travail ou l'évolutivité)).

Pour limiter les messages à un seul point de file d'attente, vous devez configurer la destination d'alias pour limiter la file d'attente cible à un seul point de file d'attente.

Si vous configurez une file d'attente JMS pour qu'elle utilise une telle destination d'alias, tous les messages envoyés à la file d'attente JMS sont envoyés au point de file d'attente unique ou proviennent de ce dernier. En utilisant une file d'attente JMS comme file d'attente de réponses, vous évitez d'envoyer les messages de réponse au point de file d'attente inapproprié.

Figure 1. Utilisation d'une destination d'alias de bus d'intégration de services sectorisée pour restreindre les messages à un point de file d'attente
Utilisation d'une destination d'alias de bus d'intégration de services sectorisée pour restreindre les messages à un point de file d'attente.

Il est préférable de rendre hautement disponible le moteur de messagerie propriétaire du point de file d'attente auquel la destination d'alias est limitée.

Cette méthode offre les avantages suivants :
  • Simple à configurer.
  • Une application demandeuse peut se connecter à n'importe quel moteur de messagerie (même un moteur de messagerie qui ne se trouve pas dans le membre de bus qui détient la file d'attente de réponse) et localiser ses messages de réponse.
  • Tous les messages sont envoyés au même point de file d'attente, ce qui simplifie la surveillance du système.
Cette méthode a les inconvénients suivants :
  • L'envoi de tous les messages de réponse au même point de file d'attente supprime les avantages de l'équilibrage de la charge de travail du membre du bus du cluster pour ce trafic de messages (voir Amélioration).
  • Les messages de réponse reçus par des applications non connectées au moteur de messagerie qui possède le point de file d'attente sectorisé doivent être transférés entre les moteurs de messagerie. Cela augmente la route des messages.

Amélioration

Vous pouvez améliorer l'équilibrage de charge du système en configurant une destination d'alias sectorisée (et la file d'attente associée) pour chaque point de file d'attente de la file d'attente de réponse, puis en partageant les applications demandeuses entre ces destinations d'alias. Si l'application demandeuse tente de se déconnecter et de reconnecter avant de recevoir le message de réponse, elle doit utiliser la file d'attente JMS/la destination d'alias définis comme destination JMSReplyTo dans le message de demande.


Icône indiquant le type de rubrique Rubrique de concept



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=cjt0022_
Nom du fichier : cjt0022_.html