Nacos 2.0.3 发布,迈特云同步完成升级

来源: 投稿
作者: mateplus
2021-07-29

一、介绍Nacos

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

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

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

二、更新内容

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

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

更重要的是,Nacos 社区做了大量的重构和单元测试。具体如下所示:

2.1 特征

#6384 ] 为 nacos 客户端命名添加重做功能。

2.2 增强

#1469 ] 添加集群删除按钮。
#5884 ] 添加历史配置权限。
#5909 ] 在身份验证检查失败时增强 LADP 身份验证日志打印。
#5999 ] AddressServerMemberLookup 中的 Adpat nacos 端点。
#6100 ] 增强配置管理 UI。
#6129 ] 在配置文件更改时添加 ServerConfigChangeEvent。
#6142 ] 重新连接身份验证检查失败时重做注册和订阅。
#6160 ] 优化 nacos 客户端的 IP 地址获取方式。
#6175] 如果客户端已经断开连接,请忽略此请求以避免 NPE。
#6178 ] 统一配置页面样式
#6204 ] 如果在缓存中找不到用户或角色信息,则从数据库中获取数据。
#6367 ] 添加 IOReactorExceptionHandler 以避免 IOReactor 在遇到未知网络错误时退出循环。
#6386 ] 集群升级到 v2 时停止 v1 发行版验证。
#6403 ] 使命名客户端的过期时间在 nacos-server 中可配置。

2.3 重构

#3102 ] 删除对 common-lang3 的依赖。
#5771 ][ #5919 ][ #6050 ] 提高代码质量。
#5845 ] 删除 InitUtils#initNamespaceForNaming 中的冗余代码。
#6197 ] 删除不必要的类。
#6216 ] 所有 SQL 关键字都修改为大写。
#6217 ] 为升级检查器添加添加 SPI。
#6272 ] 重构实例构建器以构建和处理来自 http 的请求。
#6446 ] 删除guava的依赖。

2.4 错误修正

#6107 ] 修复首页中文账号显示乱码。
#6109 ] 修复了双写服务的获取 InstanceUpgradeHelper 实例错误。
#6116 ] 修复了在高并发的旧客户端中注册相同 ip 和端口时无法检查客户端节拍的问题。
#6169 ] 修复集群页面国际化。
#6198 ] 使用 StringUtils.join 非法时修复 NPE。
#6295 ] 不会为 ip 端口客户端删除修复实例元数据。
#6335 ] 修复 Linux/Unix/Mac 系统下 JAVA_HOME 路径包含空格时的启动错误。
#6382 ][ #6476] 修复 nacos-istio serviceInfo.getChecksum() 总是为空的问题。
#6423 ] 修复 yaml 解析并发问题。

三、文档地址

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

四、同步更新

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

https://gitee.com/matevip/matecloud

 

展开阅读全文
5 收藏
分享
加载中
最新评论 (6)
Nacos 2.0.2 我特么照着文档一步一步走死活没连上 我都开始怀疑我自己了, 已转Apollo
2021-07-30 08:58
0
回复
举报
蛮简单的吧。。。
2021-07-30 09:27
0
回复
举报
不要用spring-boot那个starter,用spring-cloud的starter
2021-07-30 09:58
0
回复
举报
我用的事spring-boot 2.5.3 用的spring-boot的 , 回头我换下spring-cloud试下
2021-07-30 10:20
0
回复
举报
2.0.3已经更新。没有任何问题。
2021-07-30 10:16
0
回复
举报
Apollo更难用,部署复杂,这个部署多简单就一个jar启动就ok了
2021-07-30 18:29
0
回复
举报
更多评论
6 评论
5 收藏
分享
返回顶部
顶部