1. 首页
  2. 编程语言
  3. PHP
  4. 深入理解PHP+Mysql分布式事务与解决方案

深入理解PHP+Mysql分布式事务与解决方案

上传者: 2021-05-12 16:47:05上传 PDF文件 148.94 KB 热度 14次

一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。基于XA协议的两阶段提交以下的函数使事务管理器可以对资源管理器进行的操作:XA实现分布式事务的原理如下:MySQL XA分为两类,内部XA与外部XA;内部XA用于同一实例下跨多个引擎的事务,由大家熟悉的Binlog作为协调者;外部XA用于跨多MySQL实例的分 布式事务,需要应用层介入作为协调者;Binlog作为内部XA的协调者,在binlog中出现的内部xid,在crash recover时,由binlog负责提交。

下载地址
用户评论