跳到正文
Kale的数字花园
目录 文章
/1 分钟/9 阅读/0 评论

生产环境 seata 高可用部署

生产环境 seata 高可用部署 更新 codo-java-bom 的版本到 1.2.2: com.codo.tech codo-java-bom 1.2.2 添加 zookeeper 的依赖包: com.101tec zkclient o

生产环境 seata 高可用部署
更新 codo-java-bom 的版本到 1.2.2:
com.codo.tech

codo-java-bom

1.2.2

添加 zookeeper 的依赖包:
com.101tec

zkclient

org.apache.zookeeper zookeeper 在项目中,增加一个针对生产环境的配置 application-prod.yml: seata: registry: type: zk zk: server-addr: ${ZK_ADDR:zookeeper:2181} 启动参数指定使用的 spring profile 让上面的配置文件生效:- -Dspring.profiles.active=prod 在我们的 k8s 配置里面,修改 prod 环境的环境变量 JAVA_OPTS 可以达到这个目的(以 creekson-api 为例): apiVersion: apps/v1 kind: Deployment metadata: name: creekson-api-deploy spec: template: spec: containers:- name: creekson-api env: - name: JAVA_OPTS value: -server -Xms512m -Xmx2048m -Dspring.profiles.active=prod 通过这样的配置,生产环境的 seata 的注册中心就改成了 zookeeper

相关阅读

2 分钟

在项目中集成 Seata(AT模式)

首先,更新 到 版本: 引入 Seata 相关的依赖定义: 修改 加入 Seata 相关的配置: 只需要用普通的 标签来声明: 业务端(通常是微服务)的数据库中需要创建一个 表: 需要用 Seata 提供的 标签声明一次分布式事务的开始:

面试#分布式事务8 阅读 · 0 评论

评论需要登录。生产环境使用 GitHub 登录,本地可前往 登录页 使用开发登录。

还没有评论,来抢沙发。