Что такое XA и не Xa в WebLogic?
Что такое XA и не Xa в WebLogic?

Видео: Что такое XA и не Xa в WebLogic?

Видео: Что такое XA и не Xa в WebLogic?
Видео: Weblogic Администрирование 2024, Ноябрь
Anonim

An XA В самом общем смысле транзакция - это «глобальная транзакция», которая может охватывать несколько ресурсов. Не - XA транзакции не имеют координатора транзакций, и один ресурс сам выполняет всю свою транзакционную работу (это иногда называют локальными транзакциями).

Имея это в виду, что такое транзакции XA и не XA?

An Транзакция XA является "глобальным сделка "которые могут охватывать несколько ресурсов. A не - Транзакция XA всегда задействует только один ресурс. An Транзакция XA предполагает координацию сделка менеджер, с одной или несколькими базами данных (или другими ресурсами, такими как JMS), все участвующие в едином глобальном сделка.

Также можно спросить, а что такое драйвер XA? XA : расшифровывается как Extensible Architecture, которая используется в основном для протокола двухфазной фиксации - см. википедию. Кратко: стандартный протокол для глобальной транзакции между одним координатором транзакций и несколькими менеджерами транзакций. Иногда их еще называют мониторами транзакций.

Более того, что такое транзакция XA?

XA транзакции . XA это протокол двухфазной фиксации, который изначально поддерживается многими базами данных и сделка мониторы. Обеспечивает целостность данных за счет согласования единичных сделки доступ к нескольким реляционным базам данных. Менеджер ресурсов управляет определенным ресурсом, например, базой данных или системой JMS.

В чем разница между источником данных и источником данных XA?

С точки зрения источники данных , Источник данных XA это источник данных что может участвовать в XA глобальная транзакция. Не- Источник данных XA вообще не могу участвовать в глобальная транзакция (вроде - некоторые люди реализуют так называемую оптимизацию "последнего участника", которая может позволить вам сделать это ровно для одного не- XA элемент).

Рекомендуемые: