参考地址:
https://seata.io/zh-cn/docs/deploy-goide-beginner.html
服务器存储模式(Store.mode)支持三个:
配置文件目录:
https://github.com/seata/seata/tree/1.4.2/script
客户
存储客户端SQL脚本,参数配置
config-center每个配置中心参数导入脚本,config.txt(包括服务器和客户端,以前称为nacos-config.txt)是一般参数文件服务器服务器端数据库脚本和各种容器配置配置配置
步骤1:下载安装程序包https://github.com/seata/seata/releases
步骤2:构建表(仅DB模型)全球事务会话信息包括3个内容,所有内容
局事务 - >分支事务 - >全局锁,对应于表格global_table,branch_table,lock_table创建数据库SEATA,执行SQL脚本,文件(SEATA源)
步骤3:修改store.mode启动软件包:seata-> conf-> file.conf,修改store.mode =“ db”源代码:root directory-> seata-server-> seata-server-> Resources-> resources-> file.conf,修改store.mode =“ db”
步骤4:修改数据库连接启动:seata-> conf-> file.conf以修改store.db相关属性.source代码:root Directory-> seata-server-> server-> resources-> Resources-> file.conf,修改商店。数据库相关属性。
目前,您可以调整步骤7:直接启动SEATA服务器,注册中心和配置中心已满
步骤5:配置NACOS注册中心将SEATA服务器注册到NACOS,修改注册表。在Conf目录中配置Conf配置,然后启动注册中心NACOS Server
步骤6:配置NACOS配置中心
注意:如果SEATA服务器使用NACOS作为配置中心,则将从NACOS读取配置信息。file.conf无法配置。当客户端配置consistr.conf时,应注意,组应与seata服务器中的组一致。默认组为“ default_group”,to get /seata/config-config.txt.consistent,具有交易组的客户端配置(客户端属性配置:spring.cloud.alibaba.seata.tx-seata.tx-service-group-group = my_test_tx_group)与NACOS Shell同步:
参数描述:
-h:主机,默认值localhost -p:端口,默认值8848 -g:配置数据包,默认值为'seata_group'-t:tenant信息,与名为Space ID的NACOS相对应,默认值为空的。
结果
简化的配置
配置中心结果
步骤7:启动SEATA服务器源代码启动:执行io.seata.server.server.server.server.java的主要方法
命令激活:启动SEATA服务器
成功开始,默认端口8091
您可以看到Seata-Server注册在注册中心成功
原始:https://juejin.cn/post/7106501042778406948