跳至主要內容
Seata高可用部署

K8S上部署高可用Seata服务端

1. 前置要求

  • 已部署K8S集群,并拥有主节点kubectl权限
  • 已部署镜像仓库,例如Harbor或Docker Registry。下文假设仓库地址为:harbor.xxx.com
  • 已部署数据库,支持mysql/redis/postgresql

2. 上传镜像

# 加载镜像文件
docker load -i seata-server.tar
# 修改镜像tag指向仓库地址,需要保证项目base存在
docker tag harbor.amarsoft.com/base/seata-server:1.6.1 harbor.xxx.com/base/seata-server:1.6.1
# 登录镜像仓库,如果已登录跳过这一步
docker login harbor.xxx.com
# 推送镜像
docker push harbor.xxx.com/base/seata-server:1.6.1

yhma大约 1 分钟分布式事务seata
Seata高可用方案

Seata高可用部署方案

1. Seata简单介绍

Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式。 此次OSF改造基于AT事务模式,实现非业务侵入的全局事务管理。

2. 高可用部署架构图


yhma大约 1 分钟分布式事务seata