文档

版本特性

更新时间:

本文介绍Nacos引擎版本的功能特性。

版本特性

Nacos引擎类型分为专业版、开发版和基础版(停止新购),不同版本类型所支持的功能特性有所不同,具体区别如下:

以下表格中,对表示支持此功能,错表示不支持此功能。

功能

专业版(推荐)

开发版

基础版(停止新购)

支持Nacos 1.X版本客户端

对对对

HTTP OpenAPI

对对对

注册中心

对对对

配置中心

对对对

监控引擎

对对对

告警管理

对对对

RAM鉴权

对对对

配置加密

对对错

支持Nacos 2.X版本客户端

对对错

Eureka协议支持

对对错

ACM协议支持

对对错

推空保护

对错错

推送轨迹

对错错

DragonWell支持

对错错

支持同城高可用部署

对错错

引擎版本

Nacos引擎每个版本类型根据其开源特性又推出了开源核心版本和MSE优化版本。

  • 开源核心版本:Nacos引擎的开源版本,会随着开源版本一起更新。

  • MSE优化版本:MSE基于开源核心版本进行优化后,提供的能力更强并且可以实现快速迭代的版本。

版本类型

开源核心版本

MSE优化版本

描述

专业版/开发版

2.2.3

2.2.3.1

  • 默认关闭开源控制台。详细信息,请参见开启Nacos开源控制台

  • 支持RAM-AK白名单功能。

  • 支持Eureka增量数据协议。

  • 优化引擎升级/重启时的校验逻辑,支持引擎无损变更,提升引擎升级/重启时的稳定性。

  • 优化获取来源IP的逻辑,提升获取来源IP的准确性。

  • 优化集群限流能力,支持更多限流功能,提升引擎稳定性。

  • 优化请求参数的校验逻辑,明确参数错误的内容。

  • 优化Eureka模块性能,相较旧版本大幅提升。

  • 修复不开启强制推空保护时,2.2以上版本的客户端无法收到服务列表变更为空的问题。

  • 修复大量并发批量注册服务时,服务提供者数统计出错的问题。

  • 修复2.2.3.0版本配置数限制失效的问题。

  • 修复Xds协议和Mcp协议单个连接有问题时,不进行数据推送的问题。

2.2.3.0

  • 同步开源2.2.3版本内核,包括关闭鉴权时,取消开源控制台登录页的变化。

  • 支持查看风险客户端版本注册的服务、订阅的服务和监听的配置。

  • 优化开源控制台关于鉴权相关的提示。

  • 优化推送成功率监控逻辑,忽略预期内的推空保护,避免触发推空保护时推送成功率的下跌。

2.1.2

2.1.2.2

  • 优化注册中心服务过期元数据的清理逻辑,及时清理服务实例不存在时修改的元数据。

  • 通过优化自动切换运行模式和自动停止双写速度,达成减少中间状态和数据不一致的时间。

  • 兼容注册中心的clusterName下划线字符(_)。

  • 修复推送给nacos-go-sdk成功时,无法查看推送轨迹的问题。

  • 修复同一个客户端连接断开和注册服务同时出现时,小概率出现查不到数据的问题。

  • 修复鉴权资源配置到dataId级别时,客户端监听配置提示403无权限的问题。

2.1.2.1

  • 支持接入了服务治理的Java应用无需修改代码即可使用Nacos服务注册和发现功能。

  • 支持Nacos服务端和客户端之间数据通信加密。

2.1.2.0

  • 支持注册中心地址Gzip压缩推送能力。

  • 支持反脆弱能力。具体如下:

    • 连接数限流。

    • 配置发布TPS限流。

    • 配置读取QPS限流。

    • 服务数据推送TPS限流。

2.1.0

2.1.0.2

  • 优化推空保护逻辑,缩小触发推空保护范围,仅在必要时刻进行推空保护。详细信息,请参见强制进行推空保护的场景

  • 修复引擎OpenAPI返回的状态码均为500的问题。

  • 修复缩容时,水平通知和Distro通知失效的问题。

  • 修复2.x客户端在读取加密配置时,Cipher-256算法获取的配置为密文的问题。

  • 修复向Istio下发时小概率发布错误数据的问题。

  • 修复ACM-Node.js-SDK获取配置中文为乱码的问题。

2.1.0.1

  • 针对Dubbo多订阅场景,优化推空保护判断,避免客户端大量打印无效推空保护日志。详细信息,请参见容易触发推空保护的主要场景

  • 优化推送任务模型,大量推送时更加稳定。

  • 修复客户端频繁打印out-date问题。

2.1.0.0

  • 支持推空保护能力,提升高可用能力(仅专业版支持)。详细信息,请参见推空保护

  • 优化配置监听长轮询能力,提升约100%。

2.0.4

2.0.4.0

  • 支持DragonWell,性能提升(仅专业版支持)。

  • 支持注册中心鉴权。

  • 支持RAM管控策略能力

  • 修复并发启动时,节点之间连接可能断开不重连的问题。

  • 修复导入加密配置时,加密算法可能错误的问题。

2.0.3

2.0.3.2

  • 修复初始化时偶尔地址服务器初始化失败的问题。

  • 修复开启配置鉴权时节点一直处于恢复中的问题。

2.0.3.1

  • 和ACM协议更好兼容,支持ACM客户端并且以ACM协议进行配置操作。

  • 修复因为配置修改,导致查询配置变更历史时间不对的问题。

  • 修复开源控制台输入{address}:8848/nacos,导致无法跳转到控制台界面的问题。

  • 修复开源控制台发布中文配置出现乱码的问题。

  • 修复Golang SDK初次拉取失败,不再重试或重试状态异常,导致服务提供者数量不对的问题。

  • 修复Eureka协议频繁打印日志的问题。

  • 修复nacos-nodejs-sdk发布中文出现乱码的问题。

  • MSE Nacos更好地支持地址服务器模式,修复单机模式下地址服务器不生效问题。

2.0.3.0

  • 兼容ACM(Diamond)协议,支持ACM用户无缝迁移至此版本。

  • 提升加密配置导入导出的稳定性。

  • 支持将配置从ACM产品导出,并导入MSE Nacos的配置管理服务中。

2.0.1

2.0.1.1

  • 优化数据库查询逻辑,降低数据库抖动时对服务器的影响。

  • 修复控制台上下线或变更权重时,导致所有实例一起变更的前端展示问题。

  • 修复使用Nacos 1.X客户端时,实例下线后,元数据不会在过期后删除的问题。

  • 修复实例下线或变更权重,Istio(云原生网关)无法感知的问题。

2.0.1.0

  • 兼容的客户端版本扩展至Java Client 0.8版本。

  • 优化MCP及XDS协议的性能。

  • 优化服务数据推送稳定性。

  • 修复命名空间页面显示配置最大值错误的问题。

  • 修复扩容时可能导致新节点无法加入集群的问题。

2.0.0

2.0.0.0

  • 支持基于gRPC的Nacos注册配置中心功能。

  • 相较于基础版,性能提升约10倍。

  • 支持更完善的鉴权加解密体系。

基础版

重要

基础版已停止新购,如已在使用建议您尽快升级至专业版。具体操作,请参见升级引擎版本

1.2.1

1.2.1.3

  • 支持RAM管控策略能力

  • 优化运行线程池,支持自动动态调节。

  • 修复了在查询服务订阅者时部分查询不准确的问题。

1.2.1.2

  • 优化数据库依赖,减少数据库压力抖动导致影响Nacos响应请求。

  • 修复无法导入从ACM导出的配置问题。

1.2.1.1

  • 优化MCP及XDS协议的性能。

  • 修复命名空间页面显示配置最大值错误的问题。

1.2.1.0

支持基于HTTP连接的Nacos注册配置中心功能。

1.1.3(已停止维护,建议您尽快升级。)

支持基于HTTP连接的Nacos注册中心功能。

  • 本页导读 (1)
文档反馈