Une session transactionnelle prend en charge une seule série de transactions. Chaque transaction regroupe un ensemble de messages produits et un ensemble de messages consommés dans une unité de travail atomique. En effet, les transactions organisent le flux de messages d'entrée et le flux de messages de sortie d'une session en séries d'unités atomiques.
Qu'est-ce qu'une session transactionnelle ?
Transactions vous permettent de regrouper toute une série de messages entrants et sortants et de les traiter comme une unité atomique. Le courtier de messages suit l'état des messages individuels de la transaction, mais ne termine pas leur livraison tant que vous n'avez pas validé la transaction.
Qu'est-ce qu'une session dans JMS ?
Un objet Session est un contexte à thread unique pour produire et consommer des messages. Bien qu'il puisse allouer des ressources de fournisseur en dehors de la machine virtuelle Java (JVM), il est considéré comme un objet JMS léger. Une session a plusieurs objectifs: c'est une usine pour ses producteurs et ses consommateurs de messages.
Qu'est-ce que l'accusé de réception dans JMS ?
L'accusé de réception est la façon dont un consommateur informe le fournisseur JMS qu'il a bien reçu un message. Du côté du producteur, la seule notion d'accusé de réception consiste en une invocation réussie de la méthode de publication du sujet ou de la méthode d'envoi de l'expéditeur de la file d'attente.
Qu'est-ce que l'intégration JMS ?
Ressources de file d'attente JMS (files d'attente et usines de connexion de file d'attente)sont fournis par le fournisseur de messagerie par défaut pour la messagerie point à point JMS et pris en charge par un bus d'intégration de services. … Les deux membres ont chacun une file d'attente JMS. Une application envoie des messages à une file d'attente JMS et récupère les messages de l'autre file d'attente JMS.