Files
rikako-note/分布式事务/atomikos/atomikos.md
2024-04-05 21:47:38 +08:00

9 lines
793 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Atomikos
## Getting Started
### JTA
JTA(java transaction api)定义了java应用程序和特定平台的事务管理器进行交互的接口。类似与JDBC不同的平台实现了相同的JTA接口但是各个平台的底层实现JTA的方式不同。通过JTA可以不依赖事务管理器的提供平台来编写代码尽管各个平台实现不同但是都提供了相同的JTA接口。
### XA
XA(eXtended Architecture)是一个标准,用于访问位于同一全局事务内的多个后端数据库。
按照XA标准XA事务管理器可以告诉数据库作为全局事务的一部分哪些工作正在哪个事务范围内执行。并且XA事务管理器还会告诉数据库在本地事务结束后如何处理两阶段事务提交2PC