第 1 章 JBoss EAP 中的事务
事务由两个或多个操作组成,它们都必须成功或全部失败。成功的结果会导致提交,失败的结果会导致回滚。在回滚中,在事务尝试提交前恢复每个成员的状态。
1.1. 事务子系统 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
通过 transactions 子系统,您可以配置事务管理器(TM)选项,如超时值、事务日志记录、统计收集,以及是否使用 Jakarta Transactions。事务 子系统由四个主要元素组成:
- 核心环境
- 核心环境包括 TM 接口,允许 JBoss EAP 服务器为被管理的资源控制交易边界。交易协调员负责管理与参与交易的事务对象和资源的通信。
- 恢复环境
- JBoss EAP 事务服务的恢复环境确保系统将事务结果一致地应用于受事务影响的所有资源。即使有任何应用程序进程或托管它们的计算机崩溃或丢失网络连接,此操作也会继续。
- 对应环境
- 协调者环境定义事务的自定义属性,如默认的超时和日志记录统计信息。
- 对象存储
- JBoss EAP 事务服务使用对象存储以持久的方式记录事务结果,从而进行故障恢复。恢复管理器将扫描对象存储和其他信息位置,以获取可能需要恢复的交易和资源。