Spring Cloud Alibaba 基礎教程:Nacos 生產級版本 0.8.0
昨晚Nacos社群釋出了第一個生產級版本:0.8.0。由於該版本除了Bug修復之外,還提供了幾個生產管理非常重要的特性,所以覺得還是有必要寫一篇講講這次升級,在後續的文章中也都將以0.8.0版本為基礎。
升級的理由
如Nacos官方的釋出文件中描述的那樣,本版本將支援非常重要的三個特性:
- 第一,使用者登入。在過去版本的Nacos中,使用者是可以直接訪問Nacos的頁面的,我們需要通過網路或者代理手段來增加這樣的安全性控制,在該版本後就不需要了。
- 第二:Prometheus的支援。對於一個基礎中介軟體來說,完善的監控指標輸出在生產環境是必須的,通過在
/prometheus
端點上暴露監控指標,以保障Nacos叢集的正常服務。 - 第三:Namespace的支援。服務發現的功能將支援Namespace的隔離,可以方便的在一套Nacos叢集下,實現多環境服務發現的隔離等。
釋出清單可見文末參考資料。這些重要功能的具體使用,後續繼續連載,敬請期待!
安裝與使用
如果之前有看過《Spring Cloud Alibaba基礎教程:使用Nacos實現服務註冊與發現》的話,只需要將Nacos安裝部分把安裝包替換成 0.8.0 版本即可。
下載完成之後,解壓。根據不同平臺,執行不同命令,啟動單機版Nacos服務:
- Linux/Unix/Mac:
sh startup.sh -m standalone
- Windows:
cmd startup.cmd -m standalone
startup.sh
指令碼位於Nacos解壓後的bin目錄下。
啟動完成之後,訪問:http://127.0.0.1:8848/nacos/
,可以進入Nacos的登入頁面,具體如下;
預設情況下,使用者名稱與密碼都為nacos
,登入後進入控制檯如下:
對於應用端,不需要做任何改動,就能夠適配新版本。
如果還沒有對接過Nacos,那麼看看這篇吧:《Spring Cloud Alibaba基礎教程:使用Nacos實現服務註冊與發現》