天天看點

注冊中心nacos完整部署及與eureka差別

nacos最近用的比較多,介紹下nacos及部署吧,剛看了下以前寫過類似的,不過沒寫如何部署及與eureka差別,隻展示了效果,補補吧。

(1)springcloud eureka是注冊中心,負責微服務的注冊與發現,起到承上啟下的作用,在微服務架構中相當于人體的 大腦,很重要,nacos是阿裡巴巴出的,功能類似eureka,差別不再啰嗦了。

(2)nacos的部署方式與springcloud eureka不太一樣,euraka是需要建立springboot項目,然後将euraka服務端通過gav的方式加載進來,然後部署項目。

(3)nacos是直接從阿裡巴巴nacos的官網下載下傳jar包,啟動服務。

注冊中心nacos完整部署及與eureka差別

(1)下載下傳

下載下傳位址:https://github.com/alibaba/nacos/releases>

最新版本是1.1.3,2019年8月6号釋出的

注冊中心nacos完整部署及與eureka差別

(2)單機部署

解壓:

單機啟動:

單機關閉:

(1)叢集架構

注冊中心nacos完整部署及與eureka差別
注冊中心nacos完整部署及與eureka差別

架構說明:

在高可用上,nacos和eureka也是不一樣的,eureka用戶端在配置檔案中,配置兩個配置中心就能自動切換,nacos需要另外配置。

(2)部署

更改配置檔案:

在nacos的解壓目錄nacos/的conf目錄下,有配置檔案cluster.conf,請每行配置成ip:port。(請配置3個或3個以上節點)

啟動:

啟動指令(在沒有參數模式,是叢集模式):

關閉:

nacos自帶了控制台,通路位址:http://10.192.168.12:8848/nacos或者http://10.192.168.13:8848/nacos

使用者名:nacos; 密碼:nacos;

軟體老王的springboot基礎篇視訊上線了,位址:https://edu.51cto.com/sd/74740

登入成功後如下圖:

注冊中心nacos完整部署及與eureka差別

主要有三大功能:

(1)注冊中心節點清單,這裡顯示的nacos注冊中心,可水準擴充,部署多台,這裡部署了兩台,分别為12與13伺服器。

(2)服務管理,啟動了3個服務,分别為網關、服務提供者(2個執行個體)、服務消費者(2個執行個體)。

注冊中心nacos完整部署及與eureka差別

(3)配置管理,這裡配置了兩個,第一個是測試用的,測試了動态擷取,第二個是11伺服器上springcloud gate的配置檔案。

注冊中心nacos完整部署及與eureka差別

視訊作品《springboot基礎篇》上線了

注冊中心nacos完整部署及與eureka差別

繼續閱讀