Acerca dos servidores de aplicação JBoss e Apache HTTP Serve...
No JBoss EAP, XA datasource é utilizado para conexões de banco de dados que não requerem a coordenação de transações entre múltiplos recursos, proporcionando uma configuração mais simples e eficiente para transações locais.
Comentários
Veja os comentários dos nossos alunos
Na verdade, um XA datasource no JBoss EAP é utilizado quando há a necessidade de coordenar transações distribuídas entre múltiplos recursos, como diferentes bancos de dados ou sistemas JMS. Ele segue a especificação XA (eXtended Architecture) do protocolo X/Open XA, permitindo que um gerenciador de transações (como o JBoss Transactions) controle múltiplos recursos dentro de uma mesma transação.
Se a aplicação não precisa coordenar transações entre múltiplos recursos, um non-XA datasource (local-datasource) é mais adequado, pois evita a sobrecarga associada à coordenação de transações distribuídas. O uso de um XA datasource em um cenário que não requer transações distribuídas pode resultar em um desempenho inferior desnecessário.
Portanto, a afirmação está incorreta: XA datasource é usado para transações distribuídas, enquanto um non-XA datasource é suficiente para transações locais.
.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo