seata 配置中心使用 nacos

2022-08-02 10:57:08 字數 745 閱讀 3280

在上篇筆記中

seata 的配置中心使用的是 "file" 也就是本地配置檔案方式,現在修改為 nacos 配置中心方式。

1:修改 registry.conf 配置檔案中的 config.type 修改為 "nacos",並修改nacos中的配置。配置檔案如下:

config 

}

2:將seata 需要的配置資訊匯入到 nacos 中。

(1)seata需要的配置資訊鏈結 

在seata目錄下新建 script 目錄(不建也可以,我習慣分開),將 nacos-config.sh 放入script目錄下,並執行指令碼(注意指令碼是否有執行的許可權)

./nacos-config.sh 10.0.0.51  # 10.0.0.51 是我nacos的位址
檢視指令碼執行日誌

檢視 nacos 上的配置

3:重新啟動 seata 服務

Seata客戶端使用配置中心

核心類 io.seata.config.configurationfactory static 初始化current file instance 載入registry 環境隔離 ps 使用nacos做配置中心時,如果namespace是public應該這麼配置namespace 獲取tmrpccli...

seata 的註冊中心和配置中心

註冊中心 服務端註冊中心 位於seata server的registry.conf配置檔案中的registry.type引數 為了實現seata server集群高可用不會使用file型別,例如下邊 表示 使用zookeeper作為seata服務們的註冊管理中心,當前seata服務將會交由這個zk管...

Seata 註冊中心

註冊中心的實現有很多種方式,如下圖所示。這是註冊中心定義的介面,分別給不同的角色使用。例如協調者 註冊,取消註冊,關閉。事務管理器和資源管理器 訂閱,取消訂閱,查詢 public inte ce registryservice return configurationfactory.getinsta...