Spring Cloud Alibaba 基礎教程:Nacos 生產級版本 0.8.0

程式猿DD_發表於2019-02-25

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的登入頁面,具體如下;

Spring Cloud Alibaba 基礎教程:Nacos 生產級版本 0.8.0

預設情況下,使用者名稱與密碼都為nacos,登入後進入控制檯如下:

Spring Cloud Alibaba 基礎教程:Nacos 生產級版本 0.8.0

對於應用端,不需要做任何改動,就能夠適配新版本。

如果還沒有對接過Nacos,那麼看看這篇吧:《Spring Cloud Alibaba基礎教程:使用Nacos實現服務註冊與發現》

參考資料

相關文章