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