seata 配置中心使用 nacos
阿新 • • 發佈:2020-08-11
在上篇筆記中 https://www.cnblogs.com/zhangXingSheng/p/13470848.html,
seata 的配置中心使用的是 "file" 也就是本地配置檔案方式,現在修改為 nacos 配置中心方式。
1:修改 registry.conf 配置檔案中的config.type 修改為 "nacos",並修改nacos中的配置。配置檔案如下:
config { # file、nacos 、apollo、zk、consul、etcd3 type = "nacos" nacos { serverAddr = "10.0.0.51:8848" namespace= "" group = "SEATA_GROUP" username = "" password = "" } }
2:將seata 需要的配置資訊匯入到 nacos 中。
(1)seata需要的配置資訊連結https://github.com/seata/seata/blob/develop/script/config-center/config.txt
可以將檔案下載下來 或者 把內容複製下來(檔名為 config.txt),將config.txt 放到 seata 目錄下,就是seata壓縮包 解壓後的seata根目錄下
(2)下載https://github.com/seata/seata/blob/develop/script/config-center/nacos/nacos-config.sh 指令碼檔案(將檔案內容複製下來也行)
在seata目錄下新建 script 目錄(不建也可以,我習慣分開),將nacos-config.sh 放入script目錄下,並執行指令碼(注意指令碼是否有執行的許可權)
./nacos-config.sh 10.0.0.51 # 10.0.0.51 是我nacos的地址
檢視指令碼執行日誌
檢視 nacos 上的配置
3:重新啟動 seata 服務