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 作者:刘宏桂