WebLogic-da XA va Xa emas nima?
WebLogic-da XA va Xa emas nima?

Video: WebLogic-da XA va Xa emas nima?

Video: WebLogic-da XA va Xa emas nima?
Video: Una live della notte (titolo da definire in seguito!) Cresci Con Noi su YouTube uniti si cresce! 2024, Dekabr
Anonim

An XA tranzaksiya, eng umumiy ma'noda, bir nechta resurslarni qamrab olishi mumkin bo'lgan "global operatsiya". Yo'q - XA tranzaktsiyalarda tranzaksiya koordinatori yo'q va bitta resurs barcha tranzaksiya ishlarini o'zi bajaradi (bu ba'zan mahalliy tranzaktsiyalar deb ataladi).

Buni hisobga olgan holda, XA va XA bo'lmagan operatsiyalar nima?

An XA operatsiyasi "global hisoblanadi tranzaksiya "Bu bir nechta resurslarni qamrab olishi mumkin. A yo'q - XA operatsiyasi har doim faqat bitta resursni o'z ichiga oladi. An XA operatsiyasi muvofiqlashtirishni o‘z ichiga oladi tranzaksiya bir yoki bir nechta ma'lumotlar bazalari (yoki JMS kabi boshqa manbalar) bilan bitta global boshqaruvchi tranzaksiya.

Bundan tashqari, XA drayveri nima deb so'rashi mumkin? XA : Kengaytiriladigan arxitektura degan ma'noni anglatadi, bu asosan 2 fazali bajarish protokoli uchun mo'ljallangan - Vikipediyaga qarang. Qisqacha: Bitta tranzaksiya koordinatori va bir nechta tranzaksiya menejerlari o'rtasidagi global tranzaksiya uchun standart protokol. Ba'zan ular tranzaksiya monitorlari deb ham ataladi.

Bundan tashqari, XA operatsiyasi nima?

XA operatsiyalari . XA ko'plab ma'lumotlar bazalari tomonidan qo'llab-quvvatlanadigan ikki fazali majburiyat protokoli va tranzaksiya monitorlar. U yagona muvofiqlashtirish orqali ma'lumotlar yaxlitligini ta'minlaydi operatsiyalar bir nechta relyatsion ma'lumotlar bazalariga kirish. Resurs menejeri ma'lumotlar bazasi yoki JMS tizimi kabi ma'lum bir manbani boshqaradi.

Ma'lumotlar manbai va XA ma'lumotlar manbai o'rtasidagi farq nima?

Shartlariga binoan ma'lumotlar manbalari , an XA ma'lumotlar manbai a ma'lumotlar manbai ishtirok etishi mumkin XA ichida global tranzaksiya. bo'lmagan XA ma'lumotlar manbai umuman qatnasha olmaydi a ichida global tranzaksiya (bir xil - ba'zi odamlar "oxirgi ishtirokchi" deb ataladigan optimallashtirishni amalga oshiradilar, bu sizga buni aynan bitta bo'lmagan uchun amalga oshirish imkonini beradi. XA element).

Tavsiya: