昨晚Nacos社區(qū)發(fā)布了第一個(gè)生產(chǎn)級(jí)版本:0.8.0。由于該版本除了Bug修復(fù)之外,還提供了幾個(gè)生產(chǎn)管理非常重要的特性,所以覺得還是有必要寫一篇講講這次升級(jí),在后續(xù)的文章中也都將以0.8.0版本為基礎(chǔ)。
升級(jí)的理由
如Nacos官方的發(fā)布文檔中描述的那樣,本版本將支持非常重要的三個(gè)特性:
- 第一,用戶登錄。在過(guò)去版本的Nacos中,用戶是可以直接訪問Nacos的頁(yè)面的,我們需要通過(guò)網(wǎng)絡(luò)或者代理手段來(lái)增加這樣的安全性控制,在該版本后就不需要了。
-
第二:Prometheus的支持。對(duì)于一個(gè)基礎(chǔ)中間件來(lái)說(shuō),完善的監(jiān)控指標(biāo)輸出在生產(chǎn)環(huán)境是必須的,通過(guò)在
/prometheus端點(diǎn)上暴露監(jiān)控指標(biāo),以保障Nacos集群的正常服務(wù)。 - 第三:Namespace的支持。服務(wù)發(fā)現(xiàn)的功能將支持Namespace的隔離,可以方便的在一套Nacos集群下,實(shí)現(xiàn)多環(huán)境服務(wù)發(fā)現(xiàn)的隔離等。
發(fā)布清單可見文末參考資料。這些重要功能的具體使用,后續(xù)繼續(xù)連載,敬請(qǐng)期待!
安裝與使用
如果之前有看過(guò)《Spring Cloud Alibaba基礎(chǔ)教程:使用Nacos實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)》的話,只需要將Nacos安裝部分把安裝包替換成 0.8.0 版本即可。
下載完成之后,解壓。根據(jù)不同平臺(tái),執(zhí)行不同命令,啟動(dòng)單機(jī)版Nacos服務(wù):
- Linux/Unix/Mac:
sh startup.sh -m standalone - Windows:
cmd startup.cmd -m standalone
startup.sh腳本位于Nacos解壓后的bin目錄下。
啟動(dòng)完成之后,訪問:http://127.0.0.1:8848/nacos/,可以進(jìn)入Nacos的登錄頁(yè)面,具體如下;

image.png
默認(rèn)情況下,用戶名與密碼都為nacos,登錄后進(jìn)入控制臺(tái)如下:

image.png
對(duì)于應(yīng)用端,不需要做任何改動(dòng),就能夠適配新版本。
如果還沒有對(duì)接過(guò)Nacos,那么看看這篇吧:《Spring Cloud Alibaba基礎(chǔ)教程:使用Nacos實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)》
參考資料
連載目錄
- [《Spring Cloud Alibaba基礎(chǔ)教程》連載目錄](http://www.itdecent.cn/p/9c98eb1088a3