Una sessione con transazione supporta una singola serie di transazioni. Ogni transazione raggruppa un insieme di messaggi prodotti e un insieme di messaggi consumati in un'unità di lavoro atomica. In effetti, le transazioni organizzano il flusso di messaggi di input e di output di una sessione in serie di unità atomiche.
Cos'è una sessione negoziata?
Transazioni ti consentono di raggruppare un'intera serie di messaggi in entrata e in uscita e trattarli come un'unità atomica. Il broker di messaggi tiene traccia dello stato dei singoli messaggi della transazione, ma non ne completa la consegna finché non esegui il commit della transazione.
Cos'è una sessione in JMS?
Un oggetto Session è un contesto a thread singolo per la produzione e il consumo di messaggi. Sebbene possa allocare risorse del provider all'esterno della JVM (Java virtual machine), è considerato un oggetto JMS leggero. Una sessione ha diversi scopi: è una fabbrica per i suoi produttori e consumatori di messaggi.
Che cos'è il riconoscimento in JMS?
Il riconoscimento è il modo in cui un consumatore informa il provider JMS di aver ricevuto correttamente un messaggio. Dal lato del produttore, l'unica nozione di riconoscimento consiste in un'invocazione riuscita del metodo di pubblicazione del publisher dell'argomento o del metodo di invio del mittente della coda.
Cos'è l'integrazione JMS?
Risorse di coda JMS (code e fabbriche di connessione delle code)sono forniti dal provider di messaggistica predefinito per la messaggistica point-to-point JMS e supportati da un bus di integrazione del servizio. … Ciascuno dei due membri ha una coda JMS. Un'applicazione invia messaggi a una coda JMS e recupera i messaggi dall' altra coda JMS.