Hva er XA og ikke Xa i WebLogic?
Hva er XA og ikke Xa i WebLogic?

Video: Hva er XA og ikke Xa i WebLogic?

Video: Hva er XA og ikke Xa i WebLogic?
Video: ЛЮБОВЬ С ДОСТАВКОЙ НА ДОМ (2020). Романтическая комедия. Хит 2024, Desember
Anonim

An XA transaksjon, i de mest generelle termer, er en "global transaksjon" som kan spenne over flere ressurser. Ikke - XA transaksjoner har ingen transaksjonskoordinator, og en enkelt ressurs gjør alt transaksjonsarbeidet selv (dette kalles noen ganger lokale transaksjoner).

Med tanke på dette, hva er XA- og ikke-XA-transaksjoner?

An XA transaksjon er en "global transaksjon " som kan spenne over flere ressurser. A ikke - XA transaksjon involverer alltid bare én ressurs. An XA transaksjon innebærer en koordinering transaksjon manager, med én eller flere databaser (eller andre ressurser, som JMS) alle involvert i en enkelt global transaksjon.

Man kan også spørre, hva er XA-driver? XA : står for Extensible Architecture som hovedsakelig refereres til en 2-fase-forpliktelsesprotokoll - se wikipedia. Kort: En standardprotokoll for en global transaksjon mellom en transaksjonskoordinator og flere transaksjonsledere. Noen ganger kalles de også transaksjonsmonitorer.

Dessuten, hva er XA-transaksjon?

XA-transaksjoner . XA er en to-fase commit-protokoll som er naturlig støttet av mange databaser og transaksjon monitorer. Det sikrer dataintegritet ved å koordinere enkelt transaksjoner tilgang til flere relasjonsdatabaser. Ressursadministratoren administrerer en bestemt ressurs, for eksempel en database eller et JMS-system.

Hva er forskjellen mellom datakilde og XA-datakilde?

I form av datakilder , en XA datakilde er en datakilde som kan delta i en XA global transaksjon. En ikke- XA datakilde kan generelt ikke delta i en global transaksjon (slags - noen mennesker implementerer det som kalles en "siste deltaker"-optimalisering som kan la deg gjøre dette for nøyaktig én ikke- XA punkt).

Anbefalt: