Wat is XA en niet-Xa in WebLogic?
Wat is XA en niet-Xa in WebLogic?

Video: Wat is XA en niet-Xa in WebLogic?

Video: Wat is XA en niet-Xa in WebLogic?
Video: Настройка JMX в zabbix мониторинг Tomcat Java пример работы 2024, Mei
Anonim

Een XA transactie, in de meest algemene termen, is een "globale transactie" die meerdere bronnen kan omvatten. Niet - XA transacties hebben geen transactiecoördinator en een enkele bron doet al het transactiewerk zelf (dit wordt soms lokale transacties genoemd).

Met dit in het achterhoofd, wat zijn XA- en niet-XA-transacties?

Een XA-transactie is een "globale" transactie " die meerdere bronnen kan omvatten. A niet - XA-transactie betreft altijd slechts één hulpmiddel. Een XA-transactie omvat een coördinerende transactie manager, met een of meer databases (of andere bronnen, zoals JMS) die allemaal betrokken zijn bij een enkele global transactie.

Men kan zich ook afvragen, wat is XA-stuurprogramma? XA : staat voor Extensible Architecture waarnaar meestal wordt verwezen voor een 2-fasen-commit-protocol - zie wikipedia. In het kort: Een standaardprotocol voor een globale transactie tussen één transactiecoördinator en meerdere transactiemanagers. Soms worden ze ook wel transactiemonitors genoemd.

Bovendien, wat is XA-transactie?

XA-transacties . XA is een tweefasig commit-protocol dat standaard wordt ondersteund door veel databases en transactie monitoren. Het zorgt voor data-integriteit door het coördineren van single transacties toegang tot meerdere relationele databases. De Resource Manager beheert een bepaalde resource, zoals een database of een JMS-systeem.

Wat is het verschil tussen gegevensbron en XA-gegevensbron?

Wat betreft data bronnen , een XA-gegevensbron is een databron die kan meedoen in een XA wereldwijde transactie. Een niet- XA-gegevensbron kan over het algemeen niet deelnemen in een globale transactie (soort van - sommige mensen implementeren een zogenaamde "laatste deelnemer"-optimalisatie waarmee u dit kunt doen voor precies één niet- XA item).

Aanbevolen: