分布式事物seata-demo测试
Posted SingleOneMan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了分布式事物seata-demo测试相关的知识,希望对你有一定的参考价值。
springboot测试分布式事物seata
文章目录
1.下载代码
seata服务端:https://github.com/seata/seata
seata示例demo:https://github.com/seata/seata-samples
Quick Start:https://github.com/seata/seata/wiki/Quick-Start
2.修改数据库和nacso地址
配置3个不同的数据源
3.启动代码测试
1)启动seata服务端:
sh seata-server.sh $LISTEN_PORT $STORE_MODE
e.g.
sh seata-server.sh 8091 file
2)启动nacos,这里以nacos作为dubbo注册中心; StorageService OrderService AccountService BusinessService也注册在nacos上
2)启动 StorageService OrderService AccountService BusinessService服务;启动测试DubboBusinessTester进程
启动后,nacos注册中心的服务:
3)正常情况下
数据库查询:
4)StorageService OrderService AccountService BusinessService 4个服务中任意一个抛异常,都会回滚,可以查看数据库和日志观测。
AccountService回滚信息:
OrderService回滚信息:
StorageService回滚信息:
以上是关于分布式事物seata-demo测试的主要内容,如果未能解决你的问题,请参考以下文章