nacos與eureke的比較

2021-09-10 09:09:49 字數 1316 閱讀 9598

spring cloud nacos

官網:nacos 支援幾乎所有主流型別的「服務」的發現、配置和管理:

[kubernetes service]

[grpc] &[ [dubbo rpc service][spring cloud restful service]]

[spring cloud restful service]

關鍵特性:

元件介紹:

構建物、部署及啟動模式:

spring cloud eureka

核心特性:

eureka通過相互註冊與複製支援高可用

eureka支援使用者認證

eureka client支援登錄檔快取

eureka提供保護模式以解決網路分割槽故障

eureka提供健康檢查

eureka支援restful api

缺陷:不支援事件通知

spring cloud eureka(沒找到類似nacos的這種整體架構圖,只有服務之間的註冊以及呼叫的架構圖)

spring cloud nacos

準備發布的特性

spring cloud eureka

已經停止維護

spring cloud nacos

spring cloud eureka

spring cloud nacos

優點:1)開箱即用,適用於dubbo,spring cloud等

2)ap模型,資料最終一致性

3)註冊中心,配置中心二合一(二合一也不一定是優點),提供控制台管理

4)純國產,各種有中文文件,久經雙十一考驗

缺點:1)剛剛開源不久,社群熱度不夠,依然存在bug

spring cloud eureka:

優點:1)spring cloud 官方推薦

2)ap模型,資料最終一致性

3)開箱即用,具有控制台管理

缺點:1)客戶端註冊服務上報所有資訊,節點多的情況下,網路,服務端壓力過大,且浪費記憶體

2)客戶端更新服務資訊通過簡單的輪詢機制,當服務數量巨大時,伺服器壓力過大。

3)集群伸縮性不強,服務端集群通過廣播式的複製,增加伺服器壓力

4)eureka2.0 閉源(spring cloud最新版本還是使用的1.x版本的eureka)

nacos 單機部署 Nacos的集群與持久化配置

nacos支援三種部署模式 1.單機模式 用於測試和單機試用 2.集群模式 用於生產環境,確保高可用 3.多集群模式 用於多資料中心場景 預設nacos使用嵌入式資料庫derby實現資料的儲存。所以,如果啟動多個預設配置下的nacos節點,資料儲存存在一致性的問題。為了解決這個問題,nacos採用集...

Nacos安裝與啟動

nacos是阿里巴巴集團開源的乙個易於使用的平台,專為動態服務發現,配置和服務管理而設計,nacos基本上支援現在所有型別的服務,例如,dubbo grpc服務,spring cloud restful服務或kubernetes服務。尤其是使用eureka註冊中心的,並且擔心eureka閉源的開發者...

nacos安裝與基礎配置

tar xvf nacos server 1.0.0.tar.gz 啟動 cd nacos bin sh startup.sh m standalone 訪問 localhost 8848 nacos,輸入預設賬號密碼 nacos,nacos 配置 建立資料庫nacos,並設定字符集utf8 執行 ...