Seata AT:本地提交与undo补偿

Seata AT:一阶段业务数据与undo_log同一本地事务提交并申请全局锁;二阶段提交通常异步清理undo,回滚先校验after image。。

Seata AT:一阶段业务数据与undo_log同一本地事务提交并申请全局锁;二阶段提交通常异步清理undo,回滚先校验after image。普通读可能看到中间本地提交,并非全局强隔离;全局锁约束参与协议的写入,绕过协议写入可造成脏冲突,需要人工处置,不能盲写before image。

主要特点

  • Seata AT:一阶段业务数据与undo_log同一本地事务提交并申请全局锁;二阶段提交通常异步清理undo,回滚先校验after image。普通读可能看到中间本地提交,并非全局强隔离;全局锁约束参与协议的写入,绕过协议写入可造成脏冲突,需要人工处置,不能盲写before image。

如何使用Seata AT:本地提交与undo补偿

  1. 当前是就绪画面。开始演示会按当前参数执行一次操作;回放准备过程请从头播放。
  2. 每次操作独立一轮。从头播放重播本轮,当前继续从所选步骤接着播;步骤菜单与时间轴可定位,历史菜单可回看上一轮。
  3. 方向键 ← → 可单步,空格键播放或暂停。

数据与隐私

所有计算都在你的浏览器里完成,不连接任何数据库,也不会把你输入的内容上传到任何地方。

相关工具

  • 计算机原理可视化 - 原「数据结构可视化」。36个可交互场景:数据结构、Java集合与JVM/GC/线程池、MySQL索引/MVCC/执行恢复、TCP/UDP、分布式事务;逐步字幕、慢速播放和面试讲解。

查看像素鸭AI全部在线工具

可对照的关键步骤(随参数进入不同分支)

官方实现与参考

正在把工具准备好

马上就好,请稍等一下…