支付宝分布式事务介绍.pptxVIP

  • 1101
  • 0
  • 约1.16万字
  • 约 28页
  • 2016-11-30 发布于湖北
  • 举报
支付宝分布式事务介绍2009年7月27日核心开发组红雪大 纲What-分布事务快速浏览Why-为什么要引入分布事务How-如何实现分布事务Warning-注意点 事 务事务:由一组操作构成的可靠、独立的工作单元ACID:Atomicity(原子性)Consistency(一致性)Isolation(隔离性)Durability(持久性)难点:高度并发资源分布大时间跨度事务3事务2事务1C2C4C资源位置B3BA1A5A12345操作时间 复 习 本地事务本地事务事务由资源管理器(如DBMS)本地管理优点支持严格的ACID属性可靠高效状态可以只在资源管理器中维护应用编程模型简单(在框架或平台的支持)局限不具备分布事务处理能力隔离的最小单位由资源管理器决定,如数据库中的一条记录应用/应用服务器/应用框架AP资源管理器RM开始会话开始事务操作1…操作n日志提交/回滚事务锁完成会话 复 习 全局事务(DTP模型)全局事务事务由全局事务管理器全局管理事务管理器管理全局事务状态与参与的资源,协同资源的一致提交/回滚TX协议应用或应用服务器与事务管理器的接口XA协议全局事务管理器与资源管理器的接口应用/应用框架/应用服务器AP1. 开始全局事务6. 提交事务3. 操作1..n5. 操作1..n2. 注册资源14. 注册资源2事务管理器TM资源管理器RM1资源管理器RM

文档评论(0)

1亿VIP精品文档

相关文档