资料库 什么是交易经理? -技术百科的定义

什么是交易经理? -技术百科的定义

目录:

Anonim

定义-事务管理器是什么意思?

事务管理器是控制一个或多个资源上的事务协调的应用程序的一部分。 事务管理器负责创建事务对象并管理其持久性和原子性。 事务管理器跟踪事务中登记的所有资源管理器。


Techopedia解释了事务管理器

当指示提交事务时,事务管理器启动两阶段提交协议。 在第一阶段,他们要求所有入伍的资源管理者进行准备。 在第二阶段中,如果事务中止或提交,则事务管理器通知资源管理器。


事务管理器维护登录存储。 该日志通常是一个顺序文件,用于记录事务事件。 事务管理器使用此日志记录事务的开始,提交决定,登记等。在正常处理时,事务管理器仅写入日志,但是如果失败,他们将在重新启动日志后立即读取日志以还原最新的日志。州。


交易经理通常承担以下职责:

  • 划分:通过begin,commit和rollback方法启动和完成事务。
  • 控制事务上下文:事务上下文包含有助于事务管理器监视事务的所有信息。 事务管理器负责构建事务上下文并将它们连接到现有线程。
  • 协调事务:事务管理器通常具有在各种资源上协调事务的能力。 此功能需要两阶段提交协议。 XA协议还用于注册和管理资源。
  • 从故障中恢复:事务管理器负责确保在系统或应用程序发生故障时,资源不会保持不一致状态。
什么是交易经理? -技术百科的定义