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

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

大家好,我是栈长,Nacos 2.2.0 正式发布了!



Nacos 2.2.0 还真是一个比较重要的版本,因为它涉及了太多重大更新,今天栈长给大家来解读下。


Nacos 2.2.0 重大更新

1、删除冗余代码

Nacos 2.2.0  删除了 Nacos 1.x 版本中 Naming 和双写相关的旧冗余代码,所以,更新后,Nacos 服务端无法直接从 1.x 版本升级到最新的 Nacos 2.2.0 版本,只能从 Nacos 2.x 系列版本进行升级。


Nacos Server 正确的升级姿势:


Nacos 1.x -> Nacos 2.2.0


Nacos 2.x -> Nacos 2.2.0


尽管本次升级会影响 Nacos 服务端的升级,但却不会影响 Nacos 1.x 客户端的适配及请求,Nacos  客户端仍然可以使用 1.x 和 2.2.0 版本。


2、新增插件

Nacos 2.2.0 新增了以下几个插件:


插件 功能

数据源插件 由 Asoc 2022 项目添加,让 Nacos 可以支持其他数据库

自定义环境插件 由 Nacos 社区添加,用于处理 Nacos 服务器的配置,如解密数据库密码等

连接限制插件 对旧的 limit 模块进行了重构并扩展更多的能力,以在高压下保护 Nacos 服务器

3、增强插件

Nacos 2.2.0 增强了还处于 beta 阶段的 "跟踪插件" 和 "批量注册" 功能,增强后,开发者可以更简单的使用这些功能。


更多细节优化及 bug 修复可以可参考官方文档:


https://github.com/alibaba/nacos/releases/tag/2.2.0


BTW,如果你想系统学习 Spring Cloud Alibaba 微服务,建议报名栈长最新出品的《Spring Cloud Alibaba 微服务课程》,一次付费,后续都提供免费更新,永久学习。


Spring Cloud Alibaba & Nacos

现在 Spring Cloud 微服务技术非常火啊,但早期的许多 Spring Cloud Netflix 相关组件,比如 Eureka 2.x、Ribbon、Zuul、Hystrix…等这些,它们都早已停止维护更新了,属于老破旧技术了,我劝大家别再浪费时间学这些了。


鉴于 Spring Cloud 各种组件的停止维护,学习 Spring Cloud Alibaba 是目前最正确的姿势:


  • Spring Cloud Alibaba 基于 Spring Cloud 构建,提供了对 Alibaba 组件的封装而已,比如:Nacos、Sentinel 等,其最顶层的抽象还是 Spring Cloud,所以学习 Spring Cloud Alibaba 就是学习 Spring Cloud。

  • Spring Cloud Alibaba 作为 Spring Cloud 的官方顶级项目,也是国内最强微服务框架及事实上的标准,没有之一。


Spring Cloud Alibaba 最新技术栈如下:


组件 Spring Cloud Netflix Spring Cloud Alibaba

注册中心 Eureka 1.x Eureka 2.x(停止维护) Nacos

配置中心 Archaius(停止维护) Nacos

服务容错 Hystrix(停止维护) Sentinel

服务调用 Feign Dubbo

负载均衡 Ribbon(停止维护) Dubbo

服务网关 Zuul(停止维护) Dubbo

消息队列

RocketMQ

分布式事务

Seata

可以看到,Nacos 是 Spring Cloud Alibaba 微服务体系中最重要的成员之一,Nacos 同时扮演了注册中心和配置中心的双重角色,并且用过 Nacos 的都知道它功能和性能都非常强悍。


如今,Nacos 变得越来越强了,作为 Spring Cloud Alibaba 的主要成员之一,不管是工作需要,或者是跳槽面试,Nacos 都是必学的,它已成为了 Java 程序员必备的技术之一,所以,大家有时间还是要多更新一些技能储备。


好了,今天的分享就到这里了,后续栈长也会继续关注并分享更多的 Java 技术干货,关注公众号Java技术栈第一时间推送。如果你想系统学习 Spring Cloud Alibaba 微服务,也可以报名栈长最新出品的《Spring Cloud Alibaba 微服务课程》,一次付费,后续都提供免费更新,永久学习。



相关文章
|
6月前
|
Java 数据库连接 Nacos
nacos常见问题之2.0.3版本Nacos grpc报错如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
6月前
|
网络协议 数据库连接 Nacos
nacos常见问题之nacos报错400如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
6月前
|
运维 Kubernetes Nacos
nacos常见问题之集成nacos时 端口9848报错如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
6月前
|
负载均衡 Ubuntu Dubbo
nacos常见问题之nacos超时如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
|
6月前
|
Kubernetes Dubbo Nacos
nacos常见问题之Nacos国内下载Nacos 太慢如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
1438 3
|
6月前
|
缓存 PHP Nacos
nacos常见问题之服务升级后nacos控制台看到都是不可用重启nacos后恢复如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
429 4
|
4月前
|
存储 关系型数据库 MySQL
Nacos 的配置过程
Nacos 的配置过程
|
6月前
|
负载均衡 Cloud Native Java
Nacos 注册中心(2023旧笔记)
Nacos 注册中心(2023旧笔记)
49 0
|
6月前
|
Kubernetes Nacos 微服务
nacos常见问题之v2.2.3 k8s 微服务注册nacos强制删除 pod不消失如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
172 1
nacos常见问题之v2.2.3 k8s 微服务注册nacos强制删除 pod不消失如何解决
|
6月前
|
机器学习/深度学习 Java Nacos
Nacos 配置中心(2023旧笔记)
Nacos 配置中心(2023旧笔记)
59 0