🔥Hmily实现TCC分布式事务实战_业务场景介绍
案例程序分为3个部分
项目公共模块、转出银行微服务和转入银行微服务。转出银行微服务和转入银行微服务引用项目的公共模块,转出银行微服务作为
TCC分布式事务中的事务发起方,转入银行微服务作为TCC分布式事务中的事务被动方。
框架选择
框架名字 | 版本 |
---|---|
MySQL | 5.7 |
JDK | 1.8 |
Zookeeper | 3.7 |
Dubbo框架 | 2.6.5 |
Hmily | 2.1.1 |
SpringBoot | 2.6.3 |
数据库表设计
在模拟跨行转账的业务场景中,核心服务包括转出银行微服务和转入银行微服务,对应的数据库包括转出银行数据库和转入银行数据库。
user_account账户数据表
字段名称 | 字段类型 | 字段名称 |
---|---|---|
ac |