Udemy 課程Microservices with Spring Cloud 30

在Config Server內建立額外dev與uat供LimitServer用設定檔

ZONGRU Li
3 min readJul 12, 2019

回過頭來思考微服務架構,可能的架構圖如下:

我們先指看右邊目前有建好的LimitService微服務專案部分

LimitService可能也分各種環境(dev、uat...等)

所以複製目前現有的設定檔limits-service.properties

並貼上後面加上-dev或-uat

改一下裡面的數值資料

limits-service-dev.properties
limits-service-uat.properties

接著還要記住一個重點,這兩個新增的properties檔還不會被Spirng啟用

因為還沒讓git commit進去(spring只透過有git已commit的才啟用)

所以一樣來到D:\git-local-repo開CMD

執行指令:git add -A

然後可以透過指令:git status (確認狀態)

接著再下commit指令:git commit -m "訊息"

在目前情況下三個設定檔:

limits-service.properties(為default)

limits-service-dev.properties(為dev用)

limits-service-uat.properties(為uat用)

所以重新執行程式並進到對應網頁確認

dev => http://localhost:8088/limits-service/dev

注意圖內有兩筆數值含default,default數值順序排後

uat => http://localhost:8088/limits-service/uat

注意圖內有兩筆數值含default,default數值順序排後

預設的還在 => http://localhost:8088/limits-service/default

以上即完成設定,但是尚未讓limits-service專案來取這些設定值!

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet