Qu'est-ce que XA et non Xa dans WebLogic ?
Qu'est-ce que XA et non Xa dans WebLogic ?

Vidéo: Qu'est-ce que XA et non Xa dans WebLogic ?

Vidéo: Qu'est-ce que XA et non Xa dans WebLogic ?
Vidéo: Weblogic Server WLST - Basics (PART - 1) 2024, Novembre
Anonim

Un XA transaction, dans les termes les plus généraux, est une "transaction globale" qui peut s'étendre sur plusieurs ressources. Non - XA les transactions n'ont pas de coordinateur de transaction et une seule ressource effectue elle-même tout son travail de transaction (cela est parfois appelé transactions locales).

En gardant cela à l'esprit, qu'est-ce que les transactions XA et non XA ?

Un Opération XA est un « mondial transaction qui peut s'étendre sur plusieurs ressources. non - Opération XA implique toujours une seule ressource. Un Opération XA implique une coordination transaction gestionnaire, avec une ou plusieurs bases de données (ou d'autres ressources, comme JMS) toutes impliquées dans un seul transaction.

On peut aussi se demander, qu'est-ce que le pilote XA ? XA : signifie Extensible Architecture qui est principalement référencé pour un protocole de validation en 2 phases - voir wikipedia. Short: protocole standard pour une transaction globale entre un coordinateur de transactions et plusieurs gestionnaires de transactions. Parfois, ils sont également appelés moniteurs de transactions.

De plus, qu'est-ce qu'une transaction XA ?

Transactions XA . XA est un protocole de validation en deux phases qui est pris en charge nativement par de nombreuses bases de données et transaction moniteurs. Il garantit l'intégrité des données en coordonnant transactions accéder à plusieurs bases de données relationnelles. Le gestionnaire de ressources gère une ressource particulière telle qu'une base de données ou un système JMS.

Quelle est la différence entre la source de données et la source de données XA ?

En terme de source d'information , un Source de données XA est un la source de données qui peut participer dans un XA transaction mondiale. Un non- Source de données XA ne peut généralement pas participer dans un transaction globale (en quelque sorte - certaines personnes implémentent ce qu'on appelle une optimisation du "dernier participant" qui peut vous permettre de le faire pour exactement un non- XA Objet).

Conseillé: