阅读atomikos文档
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
# Seata
|
||||
## Seata简介
|
||||
Seata是一款开源的分布式事务解决方案,向客户提供了高性能且简单易用的分布式事务服务。Seata向客户提供了AT,TCC,SAGA,XA等模式。
|
||||
## AT模式
|
||||
### 前提
|
||||
- 基于的关系型数据库要支持本地事务的acid
|
||||
- java应用,通过jdbc访问数据库
|
||||
-
|
||||
9
分布式事务/atomikos/atomikos.md
Normal file
9
分布式事务/atomikos/atomikos.md
Normal file
@@ -0,0 +1,9 @@
|
||||
# Atomikos
|
||||
## Getting Started
|
||||
### JTA
|
||||
JTA(java transaction api)定义了java应用程序和特定平台的事务管理器进行交互的接口。类似与JDBC,不同的平台实现了相同的JTA接口,但是各个平台的底层实现JTA的方式不同。通过JTA,可以不依赖事务管理器的提供平台来编写代码,尽管各个平台实现不同,但是都提供了相同的JTA接口。
|
||||
|
||||
### XA
|
||||
XA(eXtended Architecture)是一个标准,用于访问位于同一全局事务内的多个后端数据库。
|
||||
|
||||
按照XA标准,XA事务管理器可以告诉数据库,作为全局事务的一部分,哪些工作正在哪个事务范围内执行。并且,XA事务管理器还会告诉数据库在本地事务结束后,如何处理两阶段事务提交(2PC)。
|
||||
Reference in New Issue
Block a user