全部產品
Search
文件中心

Microservices Engine:普通執行個體及版本選型

更新時間:Nov 30, 2024

微服務註冊配置中心支援的引擎類型有Nacos和ZooKeeper兩種,執行個體的版本分為專業版和開發版(開發版只提供單節點,不適用於生產環境)。您可以根據對比資訊,選擇所需的引擎類型和版本。

版本選型

說明
  • 註冊配置中心不支援將引擎從開發版升級為專業版,同時也不支援從專業版降級為開發版。

  • 開源Eureka 2.x已停止維護,開源Eureka 1.x發展緩慢,推薦使用MSE Nacos,無縫相容Eureka協議,效能提升50%。關於如何建立Nacos引擎,請參見建立Nacos引擎

Nacos引擎

對比項

專業版

開發版

引擎版本

  • Nacos 2.0.x

  • Nacos 2.1(Nacos 2.1無縫相容Nacos1.x和Nacos2.x用戶端)

  • Nacos 2.0.x

  • Nacos 2.1(Nacos 2.1無縫相容Nacos1.x和Nacos2.x用戶端)

高可用

  • 預設多可用性區域(Availability Zone,簡稱AZ)平均部署,提高叢集容災能力,故障自動檢測及恢複,SLA保障率高達99.95%。

  • 支援動態配置,擴縮容不重啟,降低服務停機時間。

單節點部署,無法提供多節點容災能力及SLA保障。

效能

基於Alibaba Dragonwell構建並深度調優,整體效能提升40%以上。

與社區原生基本一致。

可觀測

支援註冊中心、配置中心、資源使用量監控,還提供服務推送、長連結數、用戶端版本、JVM等更豐富的監控指標和大盤。

支援註冊中心、配置中心、資源使用量監控。

專家尊享通道

  • 產品專家與研發專家線上支援,及時協助處理線上問題。

  • 穩定性建議、參數調優以及最佳實務。

不支援

警示管理

支援

支援

配置鑒權

支援

支援

配置加密

支援

支援

Eureka協議

支援

支援

ACM協議

支援

支援

推空保護

支援

支援

多語言互連

支援

支援

無損遷移

支援

支援

配置推送軌跡

支援

不支援

ZooKeeper引擎

說明

ZooKeeper專業版為保證叢集穩定性,限制單個Session建立的Ephemeral節點個數為2000個,請檢查用戶端使用方式,以及升級後限流是否會對業務造成影響。

對比項

專業版

開發版

引擎版本

ZooKeeper 3.8.0(相容3.4.x~3.8.x版本)

ZooKeeper 3.8.0(相容3.4.x~3.8.x版本)

高可用

  • 預設多AZ平均部署,提高叢集容災能力,故障自動檢測及恢複,SLA保障率高達99.95%。

  • 支援動態配置,擴縮容不重啟,降低服務停機時間。

單節點部署,無法提供多節點容災能力及SLA保障。

效能

  • 基於Alibaba Dragonwell構建並深度調優,整體效能提升40%以上。

  • 最佳化熱載入機制,提高類載入速度,降低您啟動時服務停機時間。

與社區原生基本一致。

功能特性

增加子節點個數的限制,可自訂設定策略,以避免子節點過多影響效能。

提供基礎功能。

專家尊享通道

  • 產品專家與研發專家線上支援,及時協助處理線上問題。

  • 穩定性建議、參數調優以及最佳實務。

不支援

無損遷移

支援

支援

對比項涉及參數介紹:

  • 配置鑒權:阻止未授權使用者訪問Nacos,保證配置Alibaba Content Security Service保密。

  • 配置加密:配置內容使用KMS加密,保證配置內容機密儲存、傳輸。

  • 多語言互連:服務網格應用與Java應用通過服務發現實現互連。

  • 無損遷移:Spring Cloud應用和Dubbo應用無需修改代碼或停機,從自建的註冊中心遷移到雲產品實現流量無損。