1. 程式人生 > >spring cloud分散式配置中心案例

spring cloud分散式配置中心案例

這裡仍然以Windows、jdk和idea為開發環境,按照下面的步驟打包-執行-訪問就能看到效果:
啟動註冊中心:java -jar F:\jars-config\register-0.0.1-SNAPSHOT.jar
啟動配置中心:config-server-0.0.1-SNAPSHOT.jar
啟動類啟動notes專案,專案的配置放到了分散式配置倉庫,下面介紹配置倉庫:
新建名稱為config-repo的資料夾(即配置倉庫),裡面放了資料夾和配置檔案,用idea提交到github上,
並新建另一個分支叫from-branch。啟動notes客戶端服務,訪問下面的地址可以檢視配置檔案的資訊:
  http://localhost:2222/exercise/dev/from-branch
  http://localhost:2222/exercise/test/from-branch
訪問notes服務的介面,修改配置檔案,發現配置檔案沒有更新過來,但cmd執行如下POST請求配置檔案就更新了:
curl -X POST "http://localhost:9001/actuator/refresh" --先curl -help檢視你的電腦是否已安裝curl
分散式配置中心:https://github.com/zhzhair/config-repo.git
原始碼地址:https://github.com/zhzhair/spring-cloud-config.git