XA و non Xa در WebLogic چیست؟
XA و non Xa در WebLogic چیست؟

تصویری: XA و non Xa در WebLogic چیست؟

تصویری: XA و non Xa در WebLogic چیست؟
تصویری: آشنایی با جاوا: ۱- مفاهیم پایه 2024, دسامبر
Anonim

یک XA تراکنش، در کلی‌ترین اصطلاح، یک «معامله جهانی» است که ممکن است منابع متعددی را دربرگیرد. غیر - XA تراکنش ها هیچ هماهنگ کننده تراکنش ندارند و یک منبع واحد تمام کار تراکنش های خود را خودش انجام می دهد (این کار گاهی اوقات تراکنش های محلی نامیده می شود).

با در نظر گرفتن این موضوع، تراکنش های XA و غیر XA چیست؟

یک معامله XA جهانی است معامله که ممکن است منابع متعددی را در بر گیرد غیر - معامله XA همیشه فقط یک منبع را شامل می شود. یک معامله XA شامل یک هماهنگی است معامله مدیر، با یک یا چند پایگاه داده (یا منابع دیگر، مانند JMS) که همه در یک جهانی واحد دخیل هستند معامله.

همچنین ممکن است سوال شود که درایور XA چیست؟ XA : مخفف Extensible Architecture است که بیشتر برای یک پروتکل 2-phase-commit ارجاع داده می شود - ویکی پدیا را ببینید. کوتاه: یک پروتکل استاندارد برای یک تراکنش جهانی بین یک هماهنگ کننده تراکنش و چندین مدیر تراکنش. گاهی اوقات به آنها مانیتور تراکنش نیز می گویند.

علاوه بر این، تراکنش XA چیست؟

معاملات XA . XA یک پروتکل commit دو فازی است که به صورت بومی توسط بسیاری از پایگاه های داده پشتیبانی می شود و معامله مانیتورها این یکپارچگی داده ها را با هماهنگ کردن تک تضمین می کند معاملات دسترسی به چندین پایگاه داده رابطه ای مدیر منابع یک منبع خاص مانند پایگاه داده یا سیستم JMS را مدیریت می کند.

تفاوت بین منبع داده و منبع داده XA چیست؟

به لحاظ منابع اطلاعات ، یک منبع داده XA هست یک منبع اطلاعات که می تواند شرکت کند در یک XA معامله جهانی یک غیر منبع داده XA به طور کلی نمی تواند شرکت کند در یک تراکنش جهانی (نوعی - برخی از افراد بهینه سازی "آخرین شرکت کننده" را اجرا می کنند که می تواند به شما اجازه دهد این کار را دقیقاً برای یک نفر انجام دهید. XA مورد).

توصیه شده: