文章目錄
- 高可用 - 關鍵因素
- 存儲模式
- 配置中心
- 注冊中心
- 高可用 - 步驟
- 第 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 |