Seata服务端部署

本文介绍了如何在阿里云Ubuntu环境中部署Seata-server 1.8.0。首先,介绍了系统环境和Java版本要求,然后详细阐述了Seata-server的下载、安装、配置和启动步骤,包括配置文件application.yml的内容,以及当store.mode为db时需要执行的数据库脚本。最后,提供了参考文献链接以获取更多配置信息。

本文参考官方部署说明文档

系统环境

阿里云ubuntu
Java: openjdk version “1.8.0_382”
Seata:seata-server-1.8.0
#下载Seata-server
github下载地址:https://github.com/seata/seata/releases
官网下载地址:https://seata.io/zh-cn/blog/download.html

部署

安装

将下载好的Seata-server存放到指定的工作目录,本文工作目录为/opt,执行命令如下:

mv seata-server-1.8.0.tar.gz /opt

进入工作目录,并解压安装Seata-server,命令如下:

#进入安装目录
cd /opt
#解压安装包
tar -zxvf seata-server-1.8.0.tar.gz

配置

进入Seata的配置目录

cd /opt/seata/conf

配置文件结构
Seata-server是一个基于spring-boot开发的项目,启动配置文件为application.yml,核心配置部分包含seata.config、seata.registry、seata.store三个部分(1.5.x版本之后使用了spring-boot,建议在application.yml中集中配置)。

  • seata.config:指定配置中心,提供全局配置,包含seata-server和全局store的相关配置;默认为file,指定读取同配置目录下的file.conf文件。
  • seata.registry:指定seata-server服务端的注册中心,1.5.0版本之后seata-server调整为spring-boot,不再读取registry.conf文件
  • seata.store:指定事务数据的存储模式。该模块的配置内容与seata.config中store的配置部分重叠;seata.config用于指定全局的事务日志存储配置,seata.store指定当前seata端使用的事务日志存储配置,seata.store配置的优先级高于seata.config。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值