Wat is XA en nie Xa in WebLogic?
Wat is XA en nie Xa in WebLogic?

Video: Wat is XA en nie Xa in WebLogic?

Video: Wat is XA en nie Xa in WebLogic?
Video: JTA Feature -XA Transaction without Transaction Logs- and Demo 2024, November
Anonim

An XA transaksie, in die mees algemene terme, is 'n "globale transaksie" wat oor verskeie hulpbronne kan strek. Nie - XA transaksies het geen transaksiekoördineerder nie, en 'n enkele hulpbron doen al sy transaksiewerk self (dit word soms plaaslike transaksies genoem).

As u dit in die oog hou, wat is XA- en nie-XA-transaksies?

An XA transaksie is 'n "globale transaksie " wat oor verskeie hulpbronne kan strek. A nie - XA transaksie behels altyd net een hulpbron. An XA transaksie behels 'n koördinering transaksie bestuurder, met een of meer databasisse (of ander hulpbronne, soos JMS) almal betrokke by 'n enkele globale transaksie.

Mens kan ook vra, wat is XA bestuurder? XA : staan vir Extensible Architecture wat meestal verwys word vir 'n 2-fase-verbintenis protokol - sien wikipedia. Kort: 'n Standaardprotokol vir 'n globale transaksie tussen een transaksiekoördineerder en verskeie transaksiebestuurders. Soms word hulle ook transaksiemonitors genoem.

Boonop, wat is XA-transaksie?

XA Transaksies . XA is 'n twee-fase commit protokol wat inheems ondersteun word deur baie databasisse en transaksie monitors. Dit verseker data-integriteit deur enkelvoudig te koördineer transaksies toegang tot verskeie relasionele databasisse. Die hulpbronbestuurder bestuur 'n spesifieke hulpbron soos 'n databasis of 'n JMS-stelsel.

Wat is die verskil tussen databron en XA databron?

In terme van databronne , 'n XA databron is 'n data bron wat kan deelneem in 'n XA globale transaksie. 'n nie- XA databron kan oor die algemeen nie deelneem nie in a globale transaksie (soort van - sommige mense implementeer wat 'n "laaste deelnemer"-optimering genoem word wat jou dit vir presies een nie- XA item).

Aanbeveel: