00:03
好,那下边我们来看X模式三剑客啊啊,先说一下xa协议。他说X啊,就这个,呃,Unixction啊,是一种分布式事物解决方案啊,一种分布式事物的处理模式。是基于xa协议的。这个xa模式啊,是基于xa协议的,Xa协议由谁呢?由他。它很长啊,都是缩,缩写是什么分布式操作扩展之后的unix事务系统啊,这么这么复杂啊,呃,这样一个系统由他首先提出的,然后并交给了这个组织。作为资源管理器和事务管理器的接口标准。就这个xa啊,是一个什么xa协议啊,然后在xa模式里边,呃,我们有三个重要的组件叫啊ttm和RM。
01:04
看。T是transaction coordinator是吧?叫事物协调者。啊,维护全局和分支事务的状态。这个维护他的状态是什么意思呢?就是记录他的状态,记录我们全局事务和分支事务啊,执行的那个结果。就你我我们可以还看到这个图,就你们执行这个结果是不是要放上报给我呀,我就把你这个结果给你记录下来。对吧,这这这就是。当然这个啊,老雷现在给大家写的,这这不是老雷自己写的啊,这官方原封不动的官方的语言放到这儿,所以老雷给大家解释一下啊,呃,所有的维护,维护就是记录下来这个这些状态,然后驱动全局事务提交和回滚。什么叫驱动,它要回滚,就是你这个全局事务是提交还是回滚,这样是由我TC。
02:04
决定的,怎么就决定了?我替谁给你报的?上报的这些结果?决定了你最终是。还是commit?所以所谓的驱动就是这个意思。这个是驱动的意思啊。那么呃,放到我们,呃这个让他Q里边啊,就是TC是谁。TC是谁?Tcr实际上是我们里边的。嗯。一个进程。其实我们简单来说,就我们的充当的是谁,充当的是我们的TC啊。这个。Rock JO。Broker,嗯,充当。是吧,其实是博客里边一个进程啊。
03:02
对。那TMTM是什么呀啊TM manager事务管理器。定义全局事务的范围。Ttm啊,TM是它,我们刚才说的TC,现在我们说的是它是吧,他说了定义全局。事物的范围,什么叫定义全局事物的范围,就是你这个全局事物从哪开始?到哪结束?你看这个图,从哪开始,从这开始到哪结束,到这结束。是吧?啊,所以这这这这就是。他这意思啊,从这开始,你看开始全局事务提交。或回滚拳击手。是吧?呃,他实际是全局事物的发行者。他实际是全局社发就发起者是什么?就是我。我这儿让你开始啊,你这不是你看。
04:03
不是发现什么,我让你开启了,全体事我让你结束了。对不对,所以他是他的发起者啊。那在我们Q里边啊,谁充当的这个PM的。Producer should producer。嗯。这个我们事消息的。和。充当充。诶。充当。充当着啊,这个T啊。嗯,这样这样好看一些是吧。他称到,TM啊。然后2M2M是什么呀啊。这个resource resource。
05:07
资源管理器是吧,资源管理,这是事务管理器,这是资源管理器。那么。管理分支事务的资源管理分支事务的资源。与TC交谈,与TC交谈就是通信的,与TC进行通讯啊呃,与推C交谈以注册分支15,我通讯的目的是干嘛?我注册分支是五。和报告分支事务的状态。是吧,就就我的执行结果呀。并驱动分支事务提交后过,呃嗯,就是就是啊,我驱动它提交货就是我我我可以。我不是驱动他提交或回滚吗?就是我到底我这个执行的结果是什么。
06:00
啊是吧,我我这儿呃,我可以到你,呃告诉你是这这成功了,我这儿如果成功了,资源管理器这啊我这成功了,那就是提交,呃失败了就是回滚是吧,就是驱动驱动他那个意思啊。那么在我们这个。呃,热看QQ里边啊,谁是。呃,我们的RM。你只要有资源的就是。啊,我们的。呃,事务消息的。Four。呃呃。不好看。军事,呃,我们的。Five。那都是RM资源管理器。对吧,它本身是管理资源的嘛。啊,这是我们说这个X模式的三剑客啊。
我来说两句