Ano ang XA at hindi Xa sa WebLogic?
Ano ang XA at hindi Xa sa WebLogic?

Video: Ano ang XA at hindi Xa sa WebLogic?

Video: Ano ang XA at hindi Xa sa WebLogic?
Video: Taking Out the Appendix 😱 #shorts 2024, Nobyembre
Anonim

An XA transaksyon, sa mga pinaka-pangkalahatang termino, ay isang "pandaigdigang transaksyon" na maaaring sumasaklaw sa maraming mapagkukunan. Hindi - XA ang mga transaksyon ay walang transaction coordinator, at isang mapagkukunan ang gumagawa ng lahat ng gawaing transaksyon nito mismo (ito ay tinatawag na mga lokal na transaksyon kung minsan).

Sa pag-iingat nito, ano ang XA at hindi XA na mga transaksyon?

An XA transaksyon ay isang "global transaksyon " na maaaring sumasaklaw sa maraming mapagkukunan. A hindi - XA transaksyon palaging nagsasangkot ng isang mapagkukunan lamang. An XA transaksyon nagsasangkot ng koordinasyon transaksyon manager, na may isa o higit pang mga database (o iba pang mapagkukunan, tulad ng JMS) lahat ay kasangkot sa iisang global transaksyon.

Maaaring magtanong din, ano ang driver ng XA? XA : ay nangangahulugang Extensible Architecture na kadalasang tinutukoy para sa isang 2-phase-commit protocol - tingnan ang wikipedia. Maikli: Isang karaniwang protocol para sa isang pandaigdigang transaksyon sa pagitan ng isang coordinator ng transaksyon at ilang mga tagapamahala ng transaksyon. Minsan tinatawag din silang mga monitor ng transaksyon.

At saka, ano ang XA transaction?

Mga Transaksyon ng XA . XA ay isang two-phase commit protocol na katutubong sinusuportahan ng maraming database at transaksyon mga monitor. Tinitiyak nito ang integridad ng data sa pamamagitan ng pag-coordinate ng solong mga transaksyon pag-access ng maramihang relational database. Ang Resource Manager ay namamahala sa isang partikular na mapagkukunan tulad ng isang database o isang JMS system.

Ano ang pagkakaiba sa pagitan ng datasource at XA datasource?

Sa mga tuntunin ng mga mapagkukunan ng datos , isang XA datasource ay isang pinanggalingan ng Datos na maaaring sumali sa isang XA pandaigdigang transaksyon. Isang hindi- XA datasource sa pangkalahatan ay hindi maaaring lumahok sa isang pandaigdigang transaksyon (uri ng - ang ilang tao ay nagpapatupad ng tinatawag na "huling kalahok" na pag-optimize na maaaring magbigay-daan sa iyong gawin ito para sa eksaktong isang hindi- XA item).

Inirerekumendang: