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 依赖来修复对应的依赖漏洞


相关文章
|
3月前
|
Kubernetes Nacos 开发者
Nacos 官网重大升级,提供官方发行版下载包,3.0 里程碑版本新特性预告
Nacos 官网重大升级,提供官方发行版下载包,3.0 里程碑版本新特性预告
|
存储 安全 算法
深入浅出讲解 MSE Nacos 2.0 新特性|学习笔记(二)
快速学习深入浅出讲解 MSE Nacos 2.0 新特性
321 0
深入浅出讲解 MSE Nacos 2.0 新特性|学习笔记(二)
|
存储 安全 Dubbo
深入浅出讲解MSE Nacos 2.0新特性
随着云原生时代的到来,微服务已经成为应用架构的主流,Nacos也凭借简单易用、稳定可靠、性能卓越的核心竞争力成为国内微服务领域首选的注册中心和配置中心;Nacos2.0更是把性能做到极致,让业务快速发展的用户再也不用担心性能问题;同时阿里云MSE也提供Nacos2.0托管服务,一键开通享受阿里十年沉淀微服务所有能力!
5104 1
深入浅出讲解MSE Nacos 2.0新特性
|
2月前
|
Dubbo 关系型数据库 MySQL
nacos常见问题之命名空间配置数据上线修改如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
96 1
|
2月前
|
存储 运维 监控
NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
【2月更文挑战第33天】NACOS 配置中心和注册中心是分两个集群部署还是放在一个集群中
81 2
|
2月前
|
运维 Java Nacos
nacos常见问题之配置账号密码
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
265 6
|
2天前
|
Nacos
nacos 配置页面的模糊查询
nacos 配置页面的模糊查询
|
8天前
|
机器学习/深度学习 Java Nacos
Nacos 配置中心(2023旧笔记)
Nacos 配置中心(2023旧笔记)
14 0
|
8天前
|
存储 前端开发 Java
第十一章 Spring Cloud Alibaba nacos配置中心
第十一章 Spring Cloud Alibaba nacos配置中心
16 0
|
11天前
|
敏捷开发 API 持续交付
云效产品使用常见问题之把云效上的配置发到Nacos上面去如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。