Nacos 2.0.2正式版发布

Posted 微服务布道者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nacos 2.0.2正式版发布相关的知识,希望对你有一定的参考价值。

一、介绍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添加单元测试。

三、项目实战

MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航!

项目GITHUB码云
MateCloud后端源码https://github.com/matevip/matecloudhttps://gitee.com/matevip/matecloud
Artemis前端源码https://github.com/matevip/artemishttps://gitee.com/matevip/artemis

以上是关于Nacos 2.0.2正式版发布的主要内容,如果未能解决你的问题,请参考以下文章

Nacos 2.0.1正式版发布

Nacos 2.0.1正式版发布

Nacos 2.0 正式发布,性能提升了 10 倍!!

Nacos 2.1.0 正式发布!

Nacos 2.2 正式发布,这次更新太炸了!

Nacos 2.2 正式发布,这次更新太炸了!