Seata Server 1.6.1 高可用部署终极指南:Nacos配置中心+DB存储+多实例实战

文章目录

  • 高可用 - 关键因素
    • 存储模式
    • 配置中心
    • 注册中心
  • 高可用 - 步骤
    • 第 1 步:使用 db 作为存储模式
    • 第 2 步:使用 Nacos 配置中心
      • 自定义 seata-server 配置
      • 添加 seata-server.properties 到 Nacos
    • 第 3 步:修改 application.yml
      • 使用 Nacos 作为配置中心
      • 使用 Nacos 作为注册中心
      • 修改 Console 强密码
      • 移除存储模式
      • 最终配置
    • 第 4 步:部署多个 seata-server 实例
  • 参考
  • 相关博文

目标: 实现 Seata Server 的高可用部署

  • 了解 Seata Server 高可用部署的关键因素
  • 实现 Seata Server 高可用部署

版本:seata-server 1.6.1

高可用 - 关键因素

为了让 Seata Server 能够实现高可用,务必做到如下 4 点:

  • 存储模式:使用 db 模式,不能是 file
  • 注册中心:使用注册中心,以 Nacos 为例
  • 配置中心:使用配置中心,以 Nacos 为例
  • 部署多个 seata-server 实例

存储模式

Server 端存储模式(store.mode)主要用于存储全局事务会话信息。存储模式如下:

存储模式 说明
file 默认存储模式,单机模式。数据保存在内存中,并持久化到本地 sessionStorage/root.data 文件中
db

你可能感兴趣的:(【更新中...】项目中的那些事,Seata,Seata事务,分布式事务Seata,Seata高可用部署,分布式事务)