seata安装与使用

seata安装与使用,第1张

文档

https://seata.io/zh-cn/docs/overview/what-is-seata.html

docker部署
  1. 拉取镜像
docker pull seataio/seata-server:1.4.2
  1. 启动容器
docker run --name seata-server -p 8091:8091 seataio/seata-server:1.4.2
docker run --name seata-server \
        -p 8091:8091 \
        -e SEATA_IP=192.168.1.1 \
        -e SEATA_PORT=8091 \
        seataio/seata-server
  1. 其他命令
##命令行
docker exec -it seata-server sh
##查看日志
docker logs -f seata-server
使用自定义配置文件
注:从安装包中拷贝文件seata\seata-server-1.4.2\conf
  • 创建配置文件E:\docker\seata\config\registry.conf
在这里插入代码片
  • 创建配置文件E:\docker\seata\config\file.conf
在这里插入代码片
  • 启动容器
docker run --name seata-server \
        -p 8091:8091 \
        -e SEATA_CONFIG_NAME=file:/root/seata-config/registry \
        -v E:\docker\seata\config:/root/seata-config  \
        seataio/seata-server
环境变量
  • SEATA_IP
    可选, 指定seata-server启动的IP, 该IP用于向注册中心注册时使用, 如eureka等

  • SEATA_PORT
    可选, 指定seata-server启动的端口, 默认为 8091

  • STORE_MODE
    可选, 指定seata-server的事务日志存储方式, 支持db ,file,redis(Seata-Server 1.3及以上版本支持), 默认是 file

  • SERVER_NODE
    可选, 用于指定seata-server节点ID, 如 1,2,3…, 默认为 根据ip生成

  • SEATA_ENV
    可选, 指定 seata-server 运行环境, 如 dev, test 等, 服务启动时会使用 registry-dev.conf 这样的配置

  • SEATA_CONFIG_NAME
    可选, 指定配置文件位置, 如 file:/root/registry, 将会加载 /root/registry.conf 作为配置文件,如果需要同时指定 file.conf文件,需要将registry.conf的config.file.name的值改为类似file:/root/file.conf:

config {
  type = "file"

  file {
    name = "file:/root/seata-config/file.conf"
  }
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/736934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存