美文网首页
Seata分布式事务解决方案

Seata分布式事务解决方案

作者: 闻乐 | 来源:发表于2021-08-18 00:42 被阅读0次

文档

Seata控制分布式事务:

1.每一个需要使用事务的微服务都要创建undo_log表

2.安装事务协调器seata-server:https://github.com/seata/seata/releases

3.整合

    1.导入依赖spring-cloud-starter-alibaba-seata

seata-all-0.7.1

    2.启动seata-server:

    registry.conf:注册中心配置;修改registry type =nacos

    file.conf:

    3.所有想要用到分布式事务的微服务使用seata DataSourceProxy代理自己的数据源

    4.每个微服务,都要导入registry.conf , file.conf

    修改每一个vgroup_mapping 的名字

vgroup_mapping.{application.name}-fescar-service-group = "default"

5.启动测试分布式事务

6.给分布式大事务的入口标注@GlobalTransactional

7.每一个远程的小事务用@Transactional

AT 模式不适合高并发,锁加了太多

相关文章

网友评论

      本文标题:Seata分布式事务解决方案

      本文链接:https://www.haomeiwen.com/subject/urrmvltx.html