Flux vers les files d'attente à distance et en alias
Il est possible de diffuser des messages dans des files d'attente à distance et des files d'attente alias. Par exemple, Q1 peut être configuré avec STREAMQ(MY.REMOTE.Q) où MY.REMOTE.Q est une définition de file d'attente à distance.
Flux vers les files d'attente à distance
En faisant passer des messages d'une file d'attente locale à une file d'attente à distance, les messages en double peuvent être envoyés à une file d'attente sur un autre gestionnaire de files d'attente de votre réseau IBM® MQ, comme illustré dans la figure suivante :

Flux vers les files d'attente en alias
En envoyant des messages à une file d'attente en alias, il est possible d'envoyer les copies des messages à la cible de la file d'attente en alias. Étant donné que la cible d'une file d'attente en alias peut également être une rubrique, il est possible d'envoyer une copie des messages à une rubrique de publication / abonnement. Tous les abonnés de la rubrique d'alias recevront une copie du message dupliqué. De cette façon, vous pouvez créer plusieurs copies du message d'origine. Toutefois, les règles existantes pour le message de publication / abonnement sont appliquées au message dupliqué. Cela signifie que les messages envoyés aux abonnés ne seront pas identiques au message original. Ils auront notamment :
- Un nouvel ID de message.
- Un ID de corrélation généré, en fonction de la configuration de l'abonnement.
- Un champ UserIdentifier défini sur l'utilisateur au nom duquel le gestionnaire de files d'attente s'exécute, et non sur l'utilisateur qui a mis le message.
- Le PutApplName indiquant le nom du gestionnaire de files d'attente, et non le nom de l'application de mise en file d'attente.
Remarques :
- Il n'est pas possible de configurer l'attribut STREAMQ sur les files d'attente à distance ou les files d'attente en alias. Vous pouvez uniquement leur envoyer des messages, et non en recevoir de leur part.
- Si des messages sont transmis à un alias de file d'attente, la cible de l'alias de file d'attente ne peut pas avoir l'attribut STREAMQ configuré.