Nacos 2.0.2 发布

来源: 投稿
作者: mateplus
2021-06-14

一、介绍Nacos

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。

说的直白一点,Nacos就是管理微服务应用的注册和发现功能。也就是应用注册到nacos,并通过nacos暴露给网关和负载模块。

 

二、更新内容

在这个版本中,Nacos社区针对1.X到2.0.X升级的特性做了很多优化,比如修复升级过程中可能遇到的问题,增加了一些API来查询和修复升级过程中的数据。升级。

同时,Nacos社区也加强了功能,比如配置CAS发布、增加Distro同步统计、优化日志错误信息等。

更重要的是,Nacos 社区做了大量的重构和单元测试。

详见如下:

2.1 特征

  • 在客户端添加 CAS 发布配置。
  • 在命名性能日志中添加发行版监视器信息。
  • 添加一些 API 来查询和修复升级数据。
  • 支持为 createService 指定临时值。
  • 功能使命名 rpc 客户端知道服务器列表更改。
  • 支持从具有命名空间的端点获取服务器列表。

2.2 增强

  • 支持通过 ',' 和 ';' 配置多个服务器列表。
  • 支持指定 NAMING_CACHE_REGISTRY_DIR 属性。
  • 保持集群升级状态。
  • 增强控制台中的查询配置行为。
  • 增强 gRPC 错误提示日志。
  • 在调用服务器之前添加/删除客户端实例缓存。

2.3 重构

  • 常量变量的增强。
  • 重构 nacos 示例。
  • 增强代码质量。
  • 重构 resourceParser groupName 更改拼接方法。

2.4 错误修正

  • 删除降级的成员版本信息。
  • 当我将源代码分支切换到 2.0.0 时,修复无法解析符号“istio”。
  • 修复升级到 2.0.X 后关闭服务 groupName。
  • 修复升级到 2.0.X 后删除的服务仍然存在。
  • 修复localhost无法在 nacos-server 中使用。
  • 修复了 DoubleWrite 删除任务无法删除 v2 模型的持久实例。
  • 修复升级后的服务器无法降级和再次升级。
  • 修复命名客户端在重新连接到服务器时可能会注册旧的一个实例。
  • 修复创建用户错误。
  • 修复 doubleWrite 可能将持久性实例注册为临时的。
  • 修复当其中一个节点重启时服务器可能降级到 1.X 模型。
  • 修复 notifyCenter 可能导致命名数据不一致的问题。
  • 修复重启 2.0 模型服务器后 tcp 检查无效的问题。
  • 修复导入配置文件时无法覆盖原始配置文件的问题。
  • 使用 ak sk 时修复客户端的身份验证问题。
  • 修复 Naming API 升级到 v2.x 后无法适配的问题。

2.5 测试

  • 为nacos 2.0添加单元测试。

三、文档地址

https://nacos.io/zh-cn/

展开阅读全文
5 收藏
分享
加载中
最新评论 (1)
bingo
2021-06-14 11:39
0
回复
举报
更多评论
1 评论
5 收藏
分享
返回顶部
顶部