开发者社区> 问答> 正文

XA 规范中定义了分布式事务处理模型,这个模型中包含四个核心角色是什么?

XA 规范中定义了分布式事务处理模型,这个模型中包含四个核心角色是什么?

展开
收起
游客vvhuafakamuxq 2022-05-09 13:08:37 371 0
来自:阿里技术
1 条回答
写回答
取消 提交回答
  • 1.RM (Resource Managers):资源管理器,提供数据资源的操作、管理接口,保证数据的一致性和完整性。最有代表性的就是数据库管理系统,当然有的文件系统、MQ 系统也可以看作 RM。 2.TM (Transaction Managers):事务管理器,是一个协调者的角色,协调跨库事务关联的所有 RM 的行为。 3.AP (Application Program):应用程序,按照业务规则调用 RM 接口来完成对业务模型数据的变更,当数据的变更涉及多个 RM 且要保证事务时,AP 就会通过 TM 来定义事务的边界,TM 负责协调参与事务的各个 RM 一同完成一个全局事务。 4.CRMs (Communication Resource Managers):主要用来进行跨服务的事务的传播。

    2022-05-09 18:02:02
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载

相关实验场景

更多