1.概述

seata 是阿里提供的一种分布式事务的解决方案,JPAAS集成了SEATA的 AT模式,来实现分布式事务 管理。我们基于 seata 1.4.1 进行了国产化和修复了一些个小bug。下面是关于SEATA的配置方式。

2.seata 配置操作

获取seata的程序包。

2.1 修改nacos配置

jpaas\jpaas\metadata\software\ 下,修改配置 seata/conf/register.conf

默认为 public,修改为命名空间 “redxun” (举例)

registry {
  # file 、nacos 、eureka、redis、zk、consul、etcd3、sofa
  type = "nacos"
  nacos {
    application = "seata-server"
    serverAddr = "localhost:8848"
    namespace = "redxun"
    group = "DEFAULT_GROUP"
    cluster = "default"
    username = "nacos"
    password = "nacos"
  }
}

config {
  # file、nacos 、apollo、zk、consul、etcd3
  type = "nacos"
  nacos {
    serverAddr = "localhost:8848"
    namespace = "redxun"
    group = "SEATA_GROUP"
    cluster = "default"
    username = "nacos"
    password = "nacos"
  }
}

2.2 启动SEATA SERVER

需要注意的是,我们在启动seata server ,需要在nacos 对配置进行修改。

启动命令

nohup ./bin/seata-server.sh -p 9999 -h localhost &

文档更新时间: 2021-07-07 14:45   作者:刘宏桂