1.下载  

源码下载

https://github.com/seata/seata/tree/1.3.0

 seata1.3 分布式事务集成  -----  AT模式

 

Server端下载

https://github.com/seata/seata/tags

 seata1.3 分布式事务集成  -----  AT模式

 

 seata1.3 分布式事务集成  -----  AT模式

 

 

 

2.配置文件

解压源码找到config.txt,并配置相关信息,如图

 seata1.3 分布式事务集成  -----  AT模式

 

 

修改如下图

 seata1.3 分布式事务集成  -----  AT模式

 

 

新建seata库,脚本文件在源码script\server\db 下

 seata1.3 分布式事务集成  -----  AT模式 

配置完之后运行脚本文件,将信息注册到nacos,前提nacos需要先启动,运行sh文件,运行不了的,安装git 即可

 seata1.3 分布式事务集成  -----  AT模式

 

 

注册到nacos成功之后,可以在nacos配置中心看到相关信息

 seata1.3 分布式事务集成  -----  AT模式

配置seata-server  file.conf和registry.conf文件信息

 seata1.3 分布式事务集成  -----  AT模式

file.conf 配置如图

 seata1.3 分布式事务集成  -----  AT模式

registry.conf 配置如图

 seata1.3 分布式事务集成  -----  AT模式

 

 

application 为服务名称,默认即可

group 组名,默认即可

seata1.3 分布式事务集成  -----  AT模式

 

 

配置完成之后,运行seata-server

 seata1.3 分布式事务集成  -----  AT模式

 

 

成功截图如下

 seata1.3 分布式事务集成  -----  AT模式

 

 

 

 

3.client端配置如下

在需要用到的微服务项目中添加如下配置信息

spring:

  cloud:

    alibaba:

      seata:

        # 事务分组名称

        tx-service-group: ccyk_tx_group

seata:

  registry:

    type: nacos

    nacos:

      server-addr: ${NACOS_HOST:haoyu-cloud-register}:${NACOS_PORT:8848}

      application: seata-server

      username: nacos

      password: nacos

      group: SEATA_GROUP

  config:

    type: nacos

    nacos:

      server-addr: ${NACOS_HOST:haoyu-cloud-register}:${NACOS_PORT:8848}

      username: nacos

      password: nacos

      group: SEATA_GROUP   

 

tx-service-group    事务分组名称,与config.txt 中配置保持一致

application   seata服务名称 ,与registry.conf 中配置保持一致

group   seata分组名称 ,与registry.conf 中配置保持一致

 

 

在相应的微服务的数据库下创建 undo_log 表,脚本在源代码项目的script\client\at\db

seata1.3 分布式事务集成  -----  AT模式

seata1.3 分布式事务集成  -----  AT模式

 

 

 

 

 

使用在相应的业务代码中加入 @GlobalTransactional,如图

 seata1.3 分布式事务集成  -----  AT模式

重启服务,完成

相关文章:

  • 2021-07-11
  • 2021-05-27
  • 2021-05-03
  • 2022-12-23
  • 2021-11-01
  • 2022-02-01
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-12
  • 2021-11-18
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
相关资源
相似解决方案