随笔分类 - 事物处理
分布式事物-Hmily快速入门
摘要:1 业务说明 本案例通过hmily框架实现TCC分布式事务,模拟两个账户的转账交易过程。两个账户分别在不同的银行(张三在bank1、李四在bank2),bank1、bank2是两个微服务。对于交易过程中的每个操作,要么都 成功,要么都失败。 2 环境搭建 2.1 环境要求 数据库:MySQL 5.7
分布式事物-学习笔记-解决方案之TCC(补偿事务)
摘要:1 TCC事务概述 TCC(Try/Confirm/Cancel)编程模式的核心思想是:针对每个分支事务操作,都要向全局事务发起方注 册Try、Confirm和Cancel三个操作,具体这些操作由我们自己根据业务进行实现,然后分为两个阶段去 执行: 1. Try 阶段主要是做业务检查(一致性)及资源
分布式事务-学习笔记
摘要:1.概述 1.1 什么是事务 什么是事务?举个生活中的例子:你去商店买东西就是一个事务的例子,买东西是一个交易,包含“一 手交钱,一手交货”两个动作,交钱和交货这两个动作必须全部成功,交易才算成功,其中任何一个动 作失败,交易就必须撤销。 明白上述例子,再来看事务的定义: 事务可以看做是一次大的活动