Was ist XA und nicht Xa in WebLogic?
Was ist XA und nicht Xa in WebLogic?

Video: Was ist XA und nicht Xa in WebLogic?

Video: Was ist XA und nicht Xa in WebLogic?
Video: Äquivalenzumformung, äquivalentes Umformen | Terme und Gleichungen | Lehrerschmidt 2024, November
Anonim

Ein XA Transaktion ist im Allgemeinen eine "globale Transaktion", die mehrere Ressourcen umfassen kann. Nicht - XA Transaktionen haben keinen Transaktionskoordinator, und eine einzelne Ressource erledigt ihre gesamte Transaktionsarbeit selbst (dies wird manchmal als lokale Transaktionen bezeichnet).

Vor diesem Hintergrund: Was sind XA- und Nicht-XA-Transaktionen?

Ein XA-Transaktion ist eine "globale" Transaktion ", die mehrere Ressourcen umfassen kann. A nicht - XA-Transaktion bezieht sich immer nur auf eine Ressource. Ein XA-Transaktion beinhaltet eine koordinierende Transaktion Manager mit einer oder mehreren Datenbanken (oder anderen Ressourcen wie JMS), die alle an einer einzigen globalen beteiligt sind Transaktion.

Man kann sich auch fragen, was ist der XA-Treiber? XA : steht für Extensible Architecture, die hauptsächlich für ein 2-Phasen-Commit-Protokoll bezeichnet wird - siehe Wikipedia. Kurz: Ein Standardprotokoll für eine globale Transaktion zwischen einem Transaktionskoordinator und mehreren Transaktionsmanagern. Manchmal werden sie auch als Transaktionsmonitore bezeichnet.

Was ist außerdem eine XA-Transaktion?

XA-Transaktionen . XA ist ein zweiphasiges Commit-Protokoll, das von vielen Datenbanken nativ unterstützt wird und Transaktion überwacht. Es gewährleistet die Datenintegrität durch die Koordination einzelner Transaktionen Zugriff auf mehrere relationale Datenbanken. Der Ressourcenmanager verwaltet eine bestimmte Ressource, beispielsweise eine Datenbank oder ein JMS-System.

Was ist der Unterschied zwischen Datenquelle und XA-Datenquelle?

Bezüglich Datenquellen , ein XA-Datenquelle ist ein Datenquelle das kann mitmachen in einem XA globale Transaktion. Ein Nicht- XA-Datenquelle kann generell nicht teilnehmen in einem globale Transaktion (sozusagen - manche Leute implementieren eine sogenannte "Last-Teilnehmer"-Optimierung, mit der Sie dies für genau einen Nicht- XA Artikel).

Empfohlen: