>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

File d'attente JMS et rubrique JMS

Les files d'attente et les sujets sont tous deux des éléments de Java Message Service, une technologie middleware Java qui connecte les composants logiciels et permet aux processus d'interagir les uns avec les autres. Les éléments JMS - fournisseur, client, message, file d'attente, sujet, abonné et éditeur - fonctionnent ensemble pour fournir une communication fiable entre les systèmes au sein d'un réseau informatique, en distribuant les messages aux candidats appropriés. La file d'attente et le sujet ont des similitudes et des différences.

Modèles de messagerie

Les deux modèles de messagerie JMS sont la publication et l'abonnement et le point à point. La publication et l'abonnement, ou pub/sub, permettent au producteur d'envoyer des messages à plusieurs utilisateurs en même temps. Les consommateurs peuvent s'abonner à un sujet ou à un canal particulier et recevoir tous les messages du sujet choisi. Ce modèle est asynchrone. Le point à point, ou p2p, permet aux utilisateurs d'envoyer des messages de manière asynchrone et synchrone en utilisant différents canaux appelés files d'attente. Généralement, dans le modèle p2p, un utilisateur demande un message qu'un producteur envoie à la file d'attente, plutôt que de s'abonner à un canal et de recevoir tous les messages envoyés sur un sujet particulier.

Chaîne thématique

Une rubrique JMS est le canal par lequel les utilisateurs s'abonnent pour recevoir des messages spécifiques d'un producteur dans le modèle de publication et d'abonnement de la messagerie JMS. Le modèle peut être comparé à l'abonnement à un journal; par exemple, si John Doe était abonné au "New York Times", il recevrait le journal tous les jours de l'éditeur du journal. De même, si John Doe utilisait la messagerie JMS pour s'abonner à un sujet particulier, il recevrait tous les messages envoyés par un producteur concernant ce sujet.

Système de file d'attente

Une file d'attente JMS est un canal par lequel les utilisateurs « tirent » les messages qu'ils souhaitent recevoir en utilisant le modèle p2p, au lieu de recevoir automatiquement des messages sur un sujet particulier. Le producteur soumet des messages à la file d'attente et les destinataires peuvent parcourir la file d'attente et décider quels messages ils souhaitent recevoir. Dans le modèle p2p, les utilisateurs peuvent voir le contenu des messages conservés dans la file d'attente avant de décider d'accepter ou non leur livraison.

Objectif d'origine

JMS est utilisé de diverses manières, mais il a été créé spécifiquement pour permettre à différentes applications de communiquer entre elles. À mesure que la technologie évolue et que de nouvelles applications informatiques sont créées, un système de messagerie capable d'interconnecter les applications et de leur permettre d'interopérer est essentiel. Les deux modèles de communication JMS, pub/sub et p2p, permettent à diverses applications d'interagir facilement et de manière fiable.


Vie intelligente