SpringCloud Alibaba-seata2021.0.1.0 配置

第一配置file.conf改为自己的配置的新建的db

db的sql在README-zh.md里

第二步修改registry.conf的registry的type为nacos,并且修改nacos为自己的信息

第三步修改registry.conf的config的type为nacos,并且修改nacos为自己的信息

 

 第四步,去nacos新建seataServer.properties配置

  

配置的内容在这个网址,全部复制进去,修改几个位置:

seata/config.txt at 1.4.2 · seata/seata (github.com)https://github.com/seata/seata/blob/1.4.2/script/config-center/config.txt 

修改mode = db

publicKey = ""

数据库驱动和数据库信息改成自己的

第五步新建service.vgroupMapping.my_test_tx_group配置

第六步编写application.yml,seata顶格:

seata:
  enabled: true
  enable-auto-data-source-proxy: true #是否开启数据源自动代理,默认为true
  tx-service-group: my_test_tx_group  #要与nacos配置中心的service.vgroupMapping.my_test_tx_group一致、
  # 以下都是在conf的registry.conf文件中对应
  registry:  #registry根据seata服务端的registry配置
    type: nacos #默认为file
    nacos:
      application: seata-server # 配置自己的seata服务
      server-addr: localhost:8848 #根据自己的seata服务配置
      username: nacos
      password: nacos
      namespace: 8b33c3f1-637c-4c73-9491-ae4e3b399aa1  # seata-server在nacos的命名空间ID
      cluster: default # 配置自己的seata服务cluster, 默认为 default
      group: SEATA_GROUP    # seata-server在nacos的分组
  config:
    type: nacos #默认file,如果使用file不配置下面的nacos,直接配置seata.service
    nacos:
      server-addr: localhost:8848 #配置自己的nacos地址
      group: SEATA_GROUP #seata-server在nacos的分组
      username: nacos
      password: nacos
      namespace: 8b33c3f1-637c-4c73-9491-ae4e3b399aa1
      dataId: seataServer.properties   #配置自己的dataId,由于搭建服务端时把客户端的配置也写在了seataServer.properties,所以这里用了和服务端一样的配置文件,实际客户端和服务端的配置文件分离出来更好

第七步主运行类加上@EnableAutoDataSourceProxy注解

个人博客

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值