CentOS7部署分布式事务组件Seata-1.3.0

本文档详细介绍了如何在Linux环境下,通过Nacos作为注册中心和配置中心,以DB模式搭建Seata服务端。包括下载相关组件、修改配置文件、创建数据库表、启动Seata服务等步骤,最终实现Seata服务端的高可用部署。

Seata 服务端搭建流程

1. 相关组件下载

部署指南:https://seata.io/zh-cn/docs/ops/deploy-guide-beginner.html

下载包: https://github.com/seata/seata/releases

建表语句:https://github.com/seata/seata/blob/1.3.0/script/server/db/mysql.sql

资源目录:https://github.com/seata/seata/tree/1.3.0/script
在这里插入图片描述

2.db模式搭建seata-server服务端

Server端存储模式支持三种:

  1. file:单机模式。全局事务会话信息内存中读写并持久化本地文件root.data,性能较高(默认)
  2. db:(5.7+)高可用模式。全局事务会话信息通过db共享,相应性能差些
  3. redis:Seate-Server1.3及以上版本支持,性能较高,存在事务信息丢失的风险,请提前配置适合当前场景的redis持久化配置

2.1 db-nacos部署seata-server服务端

  • 上传seata-server-1.3.0.tar.gz和script脚本到Linux服务器
  • 下载script脚本,上传到Linux服务器
  • 在MYSQL数据库创建SQL脚本文件,脚本地址【https://github.com/seata/seata/blob/1.3.0/script/server/db/mysql.sql】

1.下载script脚本步骤如下:

  • 打开https://github.com/seata/seata/tree/1.3.0/script 下载
    在这里插入图片描述
  • 解压seata-1.3.0.zip文件夹,找到script文件夹,也上传到Linux服务器
    在这里插入图片描述
  • 如下图,将2个文件上传到了Linux服务器
    在这里插入图片描述
    2.创建SQL脚本,完成后,如下图所示
    在这里插入图片描述

修改相关配置文件如下

1.解压seata-server-1.3.0.tar.gz文件,添加script脚本目录文件

解压命

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值