2016-04-12 8 views
0

http://activemq.apache.org/hello-world.htmlVerwenden Transaktions Sitzungen ActiveMQ

In dem obigen Link Autor vorschlagen Transaktions Sitzungen, um zu versuchen, aber leider nach vielen Suche im Internet nicht in der Lage zu bekommen, was Transaktions Sitzungen bedeuten. Und was sind die Voraussetzungen?

Die Links, die wir lesen sind:

http://activemq.apache.org/how-do-transactions-work.html

http://activemq.apache.org/should-i-use-transactions.html

Leider noch nicht in der Lage, die Bedeutung und insbesondere für die Umsetzung von Transaktionssitzung zu bekommen und warum es zu benutzen.

Kann jemand eine Beispielreferenzimplementierung oder ein Tutorium für dasselbe zur Verfügung stellen. ?

Antwort

0

Leider immer noch nicht in der Lage, die Bedeutung und vor allem die Umsetzung der transaktionalen Sitzung und warum es zu verwenden.

Es ist einfach, wenn Sie eine Operation für eine Nachricht ausführen möchten, erhalten Sie eine Nachricht und hat Operation ausgeführt, wenn die Ausgabe nicht korrekt ist, möchten Sie nicht fortfahren.

lassen Sie mich für die Umsetzung überprüfen sendet, wenn ich auf meinem vorherigen Projekt finden

+0

Sie Session wie diese Session session = connection.createSession (true, Session.AUTO_ACKNOWLEDGE) stattfinden kann; und kann Commit oder Rollback entsprechend aufrufen Sie können auch Konfiguration für Rollback-Strategie definieren, als ob Rollback passieren, was getan werden muss, z. Sie können eine Nachricht an die Dead-Letter-Warteschlange senden usw. – vipin

+0

es wäre klarer, wenn ich eine Referenzimplementierung haben könnte, die ich ausführen könnte, und Debugger verwenden, um zu verfolgen, was hapenning ist. Ich würde mich freuen, wenn Sie auf ein Tutorial zeigen können –