是什么

解决分布式事务问题—保证数据的一致性

能做什么

一个典型的分布式事务过程—一ID + 3组件
ID: 全局唯一事务id
三组件:

  • tc 事务协调器,维护全局事务的状态,
  • tm 总事务控制器,负责开启一个全局事务
  • rm 资源管理器,负责分支的事务

image.png

怎么做

安装完成后
备份后,修改conf中file.conf文件
自定义事务组名称+ 事务日志存储模式为db+数据库连接信息

  1. //sevice 模块
  2. //store 模块

代码中使用
我们只需要使用一个 @GlobalTransactional 注解在业务方法上:

tcc 模式使用
https://segmentfault.com/a/1190000039213323