Nacos 2.2 正式发布,新特性真香啊!

简介: Nacos 2.2 正式发布,新特性真香啊!



Nacos是一个动态服务发现、配置管理和服务管理平台。最近,Nocos 2.2已经正式发布了。

Nacos社区于10月份发布了2.2.0-BETA版本,根据近1个多月的社区反馈,2.2.0-BETA没有发现严重的核心功能问题,主要的反馈集中在数据库插件的优化修复以及一些小bug修复。

因此不再进行BETA2版本的发布,而直接发布了2.2.0的GA正式版。

本次版本更新有很多新的特性,给大家简单解读一下:

1、删除冗余代码

Nacos 2.2.0将会删除旧的冗余代码,即1.X模式服务发现和双写相关代码。删除后, Na cos 2.2.0版本将无法从Nacos 1.X服务器升级,只能从至少2.0.0版本升级。此更改不会影响对1.X客户端请求的适配,用户仍然可以使用1.X客户端链接2.2.0版本服务端。

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

2、新增插件支持

Nacos 2.2.0添加了数个新的插件支持,例如 数据源插件、自定义环境变量插件和限流管控插件等。

  • 限流管控插件 是将早期开源之夏项目中的连接限流模块进行插件化改造后的插件,可提供用户以扩展的方式编写限流管控能力,以保护Nacos服务端在高压下运行的稳定性。
  • 自定义环境变量插件 是社区需求配置加密数据库密码的需求的升级抽象插件,允许通过插件的方式对Nacos服务端启动时的配置进行特殊处理,比如可以配置数据库密码为密文,在插件中进行解密,以此来支持配置加密数据库密码以及后续可能有的其他关于配置特殊处理的需求。
  • 数据源插件, Nacos从2.2.0版本开始,可通过SPI机制注入多数据源实现插件,并在引入对应数据源实现后,便可在Nacos启动时通过读取配置文件选择加载对应多数据源插件, 让 Nacos 可以支持其他数据库

此外,2.2.0增强了在2.1.1版本被列为beta功能的 轨迹追踪插件批量注册 ,这使它们更易于使用。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

3、变化列表

特性
  • 支持批量注册和批量注销服务
  • 为 nacos 2.0 增加 v2 openAPI
  • 增加数据源插件
  • 增加数据跟踪插件
  • 增加 prometheus 服务发现prometheus http sd
  • 增加 ldap 认证插件案例
  • 增加 ldap 身份认证
重构
  • 删除 1.x 命名和冗余代码
  • 优化选择器
  • 使服务器在启动错误时自动停止
  • 优化模糊查询
  • 增强数据源插件
  • 外部数据源增加 isEmpty 来检查和支撑外部配置
  • NacosApplicationListener 方法修饰符改成默认值
  • 在返回列表配置页面后保留查询条件
  • 在返回列表服务页面后保留查询条件
  • 重构限流模块为插件
缺陷修复
  • 修复 group_id 在不通表中不通的长度
  • 修复无法创建 bean ldapAuthenticationProvider
  • 修复 prometheus 指标实例创建错误
  • 修复验证插件中 token.secret.key base64 解码错误
  • 修复命名空间列表问题
  • 修复客户端工作线程空指针判断顺序
  • 修复某些实例修改成 http 后健康检查不正确问题
  • 修复所有实例权重为零时,选择错误问题
  • 修复控制台配置查询按钮不自动适配浏览器宽度问题
  • 修复服务元数据清理逻辑导致的反注册失败问题
依赖升级
  • 升级 UI 依赖来修复对应的依赖漏洞


相关文章
|
存储 安全 Cloud Native
Nacos 2.1.0发布,支持特性定制插件
Nacos 全称为 Dynamic Naming and Configuration Service,其目标是更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 诞生于阿里巴巴 2008 年的五彩石项目,在阿里十年双 11 中成长,帮助业务解决微服务的扩展性和高可用问题。
Nacos 2.1.0发布,支持特性定制插件
|
21天前
|
安全 算法 Java
MSE Nacos 2.3.2.0 发布,性能最多提升三倍,支持操作审计等安全特性
MSE Nacos 是阿里云推出的托管式注册配置中心。它基于阿里云开源产品 Nacos 构建,100% 兼容开源协议,同时在稳定性、安全性、性能、易用性等方面做了增强。不久前,我们发布了 MSE Nacos 2.3.2.0 版本,在性能、安全性方面大幅升级。
|
8月前
|
存储 Java Nacos
谈谈Nacos Stream 作为微服务异步消息框架相关特性
【5月更文挑战第21天】在本篇技术文章中,我们将深入探讨 Nacos Stream 作为微服务异步消息框架的关键特性,包括服务发现与健康监测、动态配置服务的概念、原理以及如何在实际应用中利用这些功能。
114 6
|
8月前
|
Kubernetes Nacos 开发者
Nacos 官网重大升级,提供官方发行版下载包,3.0 里程碑版本新特性预告
Nacos 官网重大升级,提供官方发行版下载包,3.0 里程碑版本新特性预告
1344 13
|
8月前
|
负载均衡 网络协议 数据管理
深入解析Nacos:服务发现、配置管理与更多特性解析
深入解析Nacos:服务发现、配置管理与更多特性解析
846 0
|
存储 安全 算法
深入浅出讲解 MSE Nacos 2.0 新特性|学习笔记(二)
快速学习深入浅出讲解 MSE Nacos 2.0 新特性
深入浅出讲解 MSE Nacos 2.0 新特性|学习笔记(二)
|
存储 安全 Dubbo
深入浅出讲解MSE Nacos 2.0新特性
随着云原生时代的到来,微服务已经成为应用架构的主流,Nacos也凭借简单易用、稳定可靠、性能卓越的核心竞争力成为国内微服务领域首选的注册中心和配置中心;Nacos2.0更是把性能做到极致,让业务快速发展的用户再也不用担心性能问题;同时阿里云MSE也提供Nacos2.0托管服务,一键开通享受阿里十年沉淀微服务所有能力!
5207 8
深入浅出讲解MSE Nacos 2.0新特性
|
缓存 弹性计算 运维
一文详解 Nacos 高可用特性
我今天介绍的 Nacos 高可用,是 Nacos 为了提升系统稳定性而采取的一系列手段。Nacos 的高可用不仅仅存在于服务端,同时也存在于客户端,以及一些与可用性相关的功能特性中,这些点组装起来,共同构成了 Nacos 的高可用。
11484 9
一文详解 Nacos 高可用特性
|
负载均衡 网络协议 数据管理
Nacos 的特性
Nacos 的特性
496 0
|
10天前
|
存储 网络协议 Nacos
高效搭建Nacos:实现微服务的服务注册与配置中心
Nacos(Dynamic Naming and Configuration Service)是阿里巴巴开源的一款动态服务发现、配置管理和服务管理平台。它旨在帮助开发者更轻松地构建、部署和管理分布式系统,特别是在微服务架构中。
175 81
高效搭建Nacos:实现微服务的服务注册与配置中心