Seata完成2PC分布式事务

Seata 2PC 分布式事务

Seata完成2PC分布式事务

环境搭建

创建MySQL

分别使用虚拟机 192.168.33.51、192.168.33.52、192.168.33.53(多虚拟机环境参考:搭建基础服务器,MySQL安装参考:Docker安装MySQL)创建MySQL示例。对应Docker命令如下:

1
2
3
4
5
docker run -p 3308:3306 --name mysql_dtx \
-v /home/dev/data/mysql/dtx/conf:/etc/mysql/conf.d \
-v /home/dev/data/mysql/dtx/logs:/logs \
-v /home/dev/data/mysql/dtx/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

创建测试数据库

创建应用

验证