【发布时间】:2016-11-22 03:49:05
【问题描述】:
我试图理解Java EE 中的distributed transactions。在阅读了一些在线资料和书籍后,我了解到在 Java EE 中,有一个特定的 API,称为 JTA,它是 Java EE 处理分布式事务的技术栈之一。除了 JTA 之外,还有其他一些概念,如:2PC (two-phase commit) strategy、XA, the eXtended Architecture。
仅考虑数据库,关于分布式事务,我有以下问题:
Q1) 对分布式事务的真正支持是否来自数据库驱动程序本身?
Q2) 数据库(真正的数据库)是否知道分布式事务或由其他组件处理?
谁能帮我解决这些问题?
【问题讨论】:
标签: java transactions jta distributed-transactions