1.将seata放置微服务项目中:
1.服务端下载地址:https://github.com/seata/seata/releases/download/v1.4.2/seata-server-1.4.2.zip
2.源码下载地址: https://github.com/seata/seata (将script目录以及里面文件放至seata-server中,后面配置nacos需要用到的)
如图:
2.配置启动项
3.修改相关配置
修改config.txt
修改registry.conf(registry.nacos和config.nacos都要修改)
将配置导入nacos中
创建seata相关数据库(sql文件在seata-server\script\server\db下面)
4.微服务框架配置
pom.xml添加依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
</dependency>
入口函数添加注解:@EnableAutoDataSourceProxy
配置文件添加:
文章来源:https://www.toymoban.com/news/detail-546067.html
5.最后启动项目
服务都有了,测试一下分布式事务是否正常扣减(故意将用户可借数设置为0,看是否回滚)
请求
后台打印回滚了
数据库确实恢复,说明分布式事务正常生效
文章来源地址https://www.toymoban.com/news/detail-546067.html
到了这里,关于windows环境部署seata注意事项的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!