MSE注冊配置中心提供了Nacos、Zookeeper、Eureka、Consul四種引擎的實例供您選用。不同引擎可選擇的具體規格參數有差別,典型版本的規格詳情和預估的處理能力詳見下述列表,您可以參考下述表格來選擇開通適合您業務的注冊配置中心。
說明實例的規格系列分為單機版和集群版,其中單機版只提供單節點,不具備高可用性,不適用于生產環境;同時,單機版本也不支持規格升降配操作,無法切換到集群版本,請提前評估;
Nacos
微服務注冊中心Nacos引擎包括配置中心和注冊中心,提供動態配置、服務發現和服務健康監測等簡單易用的特性,經過實踐檢驗具備高性能和高可用性,幫助用戶管理配置、注冊和發現微服務,更加快捷方便地構建、交付和管理微服務平臺。
| 主機類型 | 版本 | 支持實例數 |
|---|---|---|
| X86-通用型 | 單機版2C4G | 600 |
| X86-通用型 | 集群版2C4G3節點 | 6000 |
| X86-通用型 | 集群版4C8G3節點 | 12000 |
| X86-通用型 | 集群版8C16G3節點 | 24000 |
| X86-通用型 | 集群版16C32G3節點 | 48000 |
說明如果有服務發現和配置管理兩種場景,建議兩種場景分別創建MSE Nacos集群進行使用;如果需要同一個集群用于服務發現和配置管理,請將上表的相應數據除以2再進行評估;
如果您使用的Nacos客戶端版本是1.x版本,建議您將客戶端版本升級到2.x版本,或者將上表的相應數據除以2再進行評估;
上表中的數據為3個節點集群的整體能力評估數據,并非集群中單個節點的能力評估數據,因此在進行容量評估時,不需要將數據乘以3;
Zookeeper
微服務注冊中心ZooKeeper是一個分布式應用程序協調服務,是 Google Chubby 的開源實現。利用ZooKeeper的存儲配置,實現配置信息的集中式管理和數據的動態更新,保證數據一致性。MSE提供的ZooKeeper企業級服務,分為單機版和集群版兩種,前者適用于開發測試,后者致力于在性能、可觀測和高可用方面做了諸多提升,用于生產環境。
| 主機類型 | 版本 | 支持實例數 |
|---|---|---|
| X86-通用型 | 單機版2C4G | 500 |
| X86-通用型 | 集群版2C4G3節點 | 4000 |
| X86-通用型 | 集群版4C8G3節點 | 7000 |
| X86-通用型 | 集群版8C16G3節點 | 14000 |
| X86-通用型 | 集群版16C32G3節點 | 25000 |
Eureka
微服務注冊中心Eureka是一個基于RestfulAPI?格開發的服務注冊與發現組件,用于在微服務框架中實現服務發現、負載均衡和故障轉移,與Springcloud生態有較好的兼容。微服務注冊中心Eureka引擎對Netflix開源版本進行了優化,致力于構建全托管式、更安全、更穩定、更高性能的分布式服務注冊中心。
| 主機類型 | 版本 | 每秒查詢請求數 | 每秒注冊請求數 |
|---|---|---|---|
| X86-通用型 | 單機版2C4G | 3000 | 1500 |
| X86-通用型 | 集群版2C4G3節點 | 8000 | 4500 |
| X86-通用型 | 集群版4C8G3節點 | 16000 | 9000 |
| X86-通用型 | 集群版8C16G3節點 | 32000 | 18000 |
| X86-通用型 | 集群版16C32G3節點 | 64000 | 36000 |
Consul
微服務注冊中心Consul引擎是一款分布式高可用的服務發現和配置共享服務組件,由go語言編寫,提供高性能、高可用的服務特性。
| 主機類型 | 版本 | 每秒查詢請求數 | 每秒寫入請求數 |
|---|---|---|---|
| X86-通用型 | 單機版2C4G | 2000 | 400 |
| X86-通用型 | 集群版2C4G 3節點 | 4800 | 960 |
| X86-通用型 | 集群版4C8G 3節點 | 7600 | 1500 |
| X86-通用型 | 集群版8C16G 3節點 | 12000 | 2400 |
| X86-通用型 | 集群版16C32G 3節點 | 19000 | 3800 |