全部产品
Search
文档中心

微服务引擎MSE:普通实例及版本选型

更新时间:Dec 24, 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,保证配置内容安全保密。

  • 配置加密:配置内容使用KMS加密,保证配置内容机密存储、传输。

  • 多语言互通:服务网格应用与Java应用通过服务发现实现互通。

  • 无损迁移:Spring Cloud应用和Dubbo应用无需修改代码或停机,从自建的注册中心迁移到云产品实现流量无损。