Ressources de file d'attente JMS et intégration de services

Les ressources de file d'attente JMS (files d'attente et fabriques de connexions de file d'attente) sont fournies par le fournisseur de messagerie par défaut pour la messagerie point à point JMS et prises en charge par un bus d'intégration de services.

L'illustration ci-après montre un bus avec deux membres, un serveur et un cluster. Les deux membres ont chacun une file d'attente JMS. Une application envoie les messages à une file d'attente JMS et extrait les messages de l'autre file d'attente JMS. Il existe des destinations de file d'attente dans un bus d'intégration de services et les fabriques de connexions JMS.

Figure 1. Messagerie JMS point-à-point et fournisseur de messagerie par défaut
Cette illustration la messagerie JMS point-à-point et le fournisseur de messagerie par défaut.
File d'attente JMS
Le terme "File d'attente JMS" désigne la destination JMS (une instance de javax.jms.Queue) avec laquelle les applications interagissent et qu'un administrateur configure comme ressource JMS du fournisseur de messagerie par défaut.

Un administrateur peut définir une file d'attente JMS, un objet d'administration qui encapsule le nom d'une destination de file d'attente sur un bus d'intégration de services. Les applications peuvent obtenir la file d'attente JMS en recherchant son nom dans l'espace de nom JNDI.

Les applications qui utilisent la messagerie JMS point-à-point servent de fournisseurs ou de destinataires de messages avec des files d'attente JMS et n'ont pas besoin de connaître les ressources d'intégration de services qui prennent en charge les files d'attente JMS.

File d'attente
Le terme "file d'attente" est utilisé comme abréviation de "destination de file d'attente", et désigne une destination de bus d'intégration de services configurée pour la messagerie point-à-point.

L'administrateur n'affecte la file d'attente qu'à un seul membre (un serveur d'applications ou un cluster de serveurs) du bus. Le moteur de messagerie du membre de bus héberge le point de message pour la file d'attente, appelé point de file d'attente. Le point de file d'attente correspond à l'emplacement du bus où sont stockés et traités les messages de la file d'attente.

Si le membre de bus est associé à plusieurs moteurs de messagerie, la file d'attente est partitionnée entre les moteurs de messagerie. Chaque moteur de messagerie héberge un point de file d'attente distinct pour la file d'attente.

Fabrique de connexions JMS
Une "fabrique de connexions JMS" crée des connexions à un moteur de messagerie par l'intermédiaire duquel elle peut accéder aux messages des points de file d'attente à n'importe quel emplacement sur le bus.

Avec JMS 1.1, il est recommandé d'utiliser des fabriques de connexions JMS indépendantes du domaine pour les nouvelles applications. Les fabriques de connexions de file d'attente spécifiques au domaine sont prises en charge pour la compatibilité amont des applications JMS développées pour utiliser des interfaces de file d'attente spécifiques au domaine, comme décrit dans la section 1.5 de la spécification JMS 1.1.

Files d'attente JMS temporaires
Outre l'utilisation de files d'attente JMS créées comme objets d'administration, une application peut également créer ses propres files d'attente JMS temporaires, qui n'existent lors de l'exécution que pour la durée d'une connexion. Seule cette connexion peut créer des destinataires de message pour la file d'attente JMS temporaire (par exemple, pour être utilisée comme file d'attente JMSReplyTo des demandes de service).

Pour plus d'informations sur la création de destinations JMS temporaires, voir la section 4.43 de la spécification JMS 1.1.

Dans le cas d'une file d'attente JMS temporaire, le bus d'intégration de services crée une destination temporaire que l'administrateur peut afficher et consulter mais sur laquelle il n'a généralement pas besoin d'intervenir.


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