Čo je XA a čo nie Xa vo WebLogic?
Čo je XA a čo nie Xa vo WebLogic?
Anonim

An XA transakcia je vo všeobecnosti „globálna transakcia“, ktorá môže zahŕňať viacero zdrojov. Nie - XA transakcie nemajú koordinátora transakcií a všetku svoju transakčnú prácu vykonáva jeden zdroj sám (niekedy sa to nazýva lokálne transakcie).

Vzhľadom na to, čo sú transakcie XA a iné transakcie?

An XA transakcia je „globálna transakcie “, ktoré môžu zahŕňať viaceré zdroje. A nie - XA transakcia vždy zahŕňa len jeden zdroj. An XA transakcia zahŕňa koordináciu transakcie manažér s jednou alebo viacerými databázami (alebo inými zdrojmi, ako je JMS), ktoré sú všetky zapojené do jedného globálneho transakcie.

Niekto sa môže tiež opýtať, čo je ovládač XA? XA : je skratka pre Extensible Architecture, ktorá je väčšinou označovaná ako dvojfázový protokol – pozri wikipedia. Short: Štandardný protokol pre globálnu transakciu medzi jedným transakčným koordinátorom a niekoľkými transakčnými manažérmi. Niekedy sa nazývajú aj transakčné monitory.

Navyše, čo je transakcia XA?

XA transakcie . XA je dvojfázový protokol odovzdania, ktorý je natívne podporovaný mnohými databázami a transakcie monitory. Zabezpečuje integritu údajov jednotnou koordináciou transakcií prístup k viacerým relačným databázam. Správca prostriedkov spravuje konkrétny prostriedok, ako je databáza alebo systém JMS.

Aký je rozdiel medzi zdrojom údajov a zdrojom údajov XA?

V zmysle zdroje dát , an Zdroj údajov XA je a dátový zdroj ktoré sa môžu zúčastniť v XA globálna transakcia. nie Zdroj údajov XA vo všeobecnosti sa nemôže zúčastniť v globálna transakcia (niektorí ľudia implementujú to, čo sa nazýva optimalizácia „posledného účastníka“, ktorá vám umožní urobiť to presne pre jednu XA položka).

Odporúča: