达梦(DM)数据库JDBC 支持分布式事务

MoMo 2021年6月14日21:17:22
评论
117

DM 对分布式事务的支持是依据 X/OPEN 分布式事务处理模型 XA 规范实现的。

DM 数据库系统实现了 X/OPEN DTP 模型中的 RM 组件,通过 JDBC 接口与第三方 TM

工具配合完成分布式事务处理。JDBC 标准中,对 XA 协议进行了部分剪裁,仅支持 TM 

RM 的单向调用,不允许 RM  TM 的动态注册。因此 DM 系统对 XA 协议的支持也仅为单

向调用。

一个会话同时只能处理一个分支事务,一个分支事务同时也只能被一个会话绑定处理。

DM JDBC 接口提供了 dm.jdbc.xa 包,其中的类实现 JDBC  XA 标准接口,包括:

javax.sql.XADataSource

javax.sql.XAConnection

javax.transaction.xa. XAResource

javax.transaction.xa.Xid
https://xpanx.com/
MoMo
  • 本文由 发表于 2021年6月14日21:17:22
  • 转载请务必保留本文链接:https://xpanx.com/2972.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: