Может кто-нибудь объяснить использование XA dataSource и как управление транзакциями работает в источнике данных XA? Как связаны данные XA datasouce и 2 Phase commit?Когда я использую источник данных XA и 2-фазный фиксатор
5
A
ответ
4
Двухфазные фиксации и XA являются более или менее синонимами. Они гарантируют, что Кислотность сделки сохраняется, даже если эта сделка включает в себя несколько транзакционных систем, таких как, например
- две базы данных
- базы данных и двигатель JMS
Чтобы быть в состоянии участвовать в такой глобальной транзакции, каждый источник данных должен сотрудничать с менеджером транзакций XA и должен таким образом реализовать протокол XA. Если вам нужна двухфазная фиксация, вам, таким образом, нужен источник данных XA.
Смежные вопросы
- 1. Простой источник данных (не XA) в persistence.xml
- 2. Как вызвать DBlink через источник данных XA
- 3. В PHP, когда я использую :: и когда я использую ->
- 4. KineticJS: Когда я использую toImage(), и когда я использую кеш()
- 5. XA или не-XA для работы JMS и DB
- 6. когда я использую wordpress
- 7. Когда я использую ContentProvider
- 8. Когда я использую отдельную базу данных CouchDB?
- 9. Когда я использую removeFromSuperview?
- 10. Когда я использую CFRelease?
- 11. Когда я использую super()?
- 12. Когда я использую xdata?
- 13. Когда я использую ссылки?
- 14. Когда я использую var?
- 15. Что такое тип данных bytea и когда я его использую?
- 16. Уточнение Когда открывать и закрывать источник данных
- 17. NSInternalInconsistencyException, когда я использую UISplitViewController и UITabViewController
- 18. Когда я использую solrindex [-filter] и [-normalize]?
- 19. Когда я использую Бокс и Unboxing?
- 20. android.os.NetworkOnMainThreadException, когда я использую AsyncTask и HTTPS
- 21. Я использую SCADA-LTS, и я хочу, чтобы тестовый источник данных MBus
- 22. Когда я использую List и когда я использую ArrayList, также LinkedList в Java?
- 23. Когда я использую указатели в Qt?
- 24. Когда shoud я использую BaseActivity?
- 25. неприятности, когда я использую самодельные
- 26. Когда я использую std :: random_device?
- 27. FileNotFound, когда я использую Image.FromFile()
- 28. interlocked - когда я его использую?
- 29. Сроки, когда я использую прокси
- 30. XA Datasource и кокпит
Означает ли это, что если у меня есть запросы на подключение к различным БД в рамках одной транзакции, мне нужно использовать XA? –
Если эти запросы изменяют обе базы данных, тогда да. Еще одна фиксация базы данных может преуспеть, а другая - нет, что приводит к некогерентности данных. –
@Nizet Отлично! Благодарю . –