Vad är XA och icke Xa i WebLogic?
Vad är XA och icke Xa i WebLogic?

Video: Vad är XA och icke Xa i WebLogic?

Video: Vad är XA och icke Xa i WebLogic?
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Maj
Anonim

Ett XA transaktion, i de mest allmänna termerna, är en "global transaktion" som kan sträcka sig över flera resurser. Icke - XA transaktioner har ingen transaktionskoordinator, och en enskild resurs gör allt sitt transaktionsarbete själv (detta kallas ibland lokala transaktioner).

Med tanke på detta, vad är XA- och icke XA-transaktioner?

Ett XA transaktion är en "global transaktion " som kan sträcka sig över flera resurser. A icke - XA transaktion involverar alltid bara en resurs. Ett XA transaktion innebär en samordning transaktion manager, med en eller flera databaser (eller andra resurser, som JMS) alla involverade i en enda global transaktion.

Man kan också fråga sig, vad är XA-drivrutin? XA : står för Extensible Architecture som hänvisas mest till ett 2-fas-förpliktande protokoll - se wikipedia. Kort: Ett standardprotokoll för en global transaktion mellan en transaktionskoordinator och flera transaktionshanterare. Ibland kallas de även för transaktionsövervakare.

Dessutom, vad är XA-transaktion?

XA-transaktioner . XA är ett tvåfas commit-protokoll som stöds av många databaser och transaktion övervakar. Det säkerställer dataintegritet genom att samordna singel transaktioner åtkomst till flera relationsdatabaser. Resurshanteraren hanterar en viss resurs såsom en databas eller ett JMS-system.

Vad är skillnaden mellan datakälla och XA-datakälla?

I form av datakällor , ett XA datakälla är en datakälla som kan delta i en XA global transaktion. En icke- XA datakälla kan i allmänhet inte delta i en global transaktion (typ - vissa människor implementerar vad som kallas en "sista deltagare"-optimering som kan låta dig göra detta för exakt en icke- XA Artikel).

Rekommenderad: