O que é XA e não Xa no WebLogic?
O que é XA e não Xa no WebLogic?

Vídeo: O que é XA e não Xa no WebLogic?

Vídeo: O que é XA e não Xa no WebLogic?
Vídeo: Aula Weblogic 12C - Aula1 2024, Dezembro
Anonim

Um XA transação, em termos mais gerais, é uma "transação global" que pode abranger vários recursos. Não - XA as transações não têm um coordenador de transação e um único recurso está fazendo todo o seu trabalho de transação (às vezes é chamado de transações locais).

Tendo isso em mente, o que são transações XA e não XA?

Um Transação XA é um "global transação "que pode abranger vários recursos. A não - Transação XA sempre envolve apenas um recurso. Um Transação XA envolve uma coordenação transação gerente, com um ou mais bancos de dados (ou outros recursos, como JMS) todos envolvidos em um único transação.

Também se pode perguntar: o que é o driver XA? XA : significa Extensible Architecture, que se refere principalmente a um protocolo 2-phase-commit - consulte a wikipedia. Resumido: Um protocolo padrão para uma transação global entre um coordenador de transações e vários gerenciadores de transações. Às vezes, eles também são chamados de monitores de transação.

Além disso, o que é transação XA?

Transações XA . XA é um protocolo de confirmação de duas fases que é nativamente suportado por muitos bancos de dados e transação monitores. Ele garante a integridade dos dados coordenando transações acessar vários bancos de dados relacionais. O Resource Manager gerencia um recurso específico, como um banco de dados ou um sistema JMS.

Qual é a diferença entre a fonte de dados e a fonte de dados XA?

Em termos de fontes de dados , um Fonte de dados XA é um fonte de dados que pode participar em um XA transação global. Um não Fonte de dados XA geralmente não pode participar em um transação global (tipo de - algumas pessoas implementam o que é chamado de otimização de "último participante" que pode permitir que você faça isso para exatamente um XA item).

Recomendado: