Nacos 2.2 发布,正式支持其他数据库

数据库 其他数据库
更新后 1.x 的 nacos-server 无法直接升级到 2.2.0 ,只能从 2.0.0 进行升级。这些修改并不会影响 1.x 的 nacos-client,还是可以使用 1.X 的客户端 2.2.0 的服务端。

nacos 2.2.0 是一个重要的版本,其中包括一些大的更改。

  • 删除 1.X 和命名的冗余代码和重复代码

更新后 1.x 的 nacos-server 无法直接升级到 2.2.0 ,只能从 2.0.0 进行升级。这些修改并不会影响 1.x 的 nacos-client,还是可以使用 1.X 的客户端 2.2.0 的服务端。

  • 增加插件
  1. 限流插件,重构原来限流模块扩展更多的功能,保护高并发下的 nacos-server
  2. 自定义环境插件,由社区添加,用来处理 nacos-server 的配置,例如解密数据库密码。
  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 依赖来修复对应的依赖漏洞

https://github.com/alibaba/nacos/releases/download/2.2.0/nacos-server-2.2.0.zip

责任编辑:武晓燕 来源: 码猿技术专栏
相关推荐

2010-05-18 10:37:03

Django

2019-07-29 09:37:44

海量数据企业级私有云

2013-04-16 09:56:33

GlusterFSOpenStack

2020-10-21 12:05:21

数据库工具技术

2017-10-13 15:06:18

数据库PostgreSQL特性

2011-10-09 09:38:03

OracleNoSQL

2023-05-18 09:00:39

Nuxt类型Nuxt 2

2012-05-09 10:16:10

SAPActiveEmbed

2013-05-23 10:26:27

Chrome for google

2009-12-01 09:23:06

SQL Azure

2010-08-17 09:39:21

AndroidAndroid版Fla

2009-06-30 00:45:54

Oracle数据库

2014-12-17 09:26:26

GoAndroid

2012-06-19 11:18:00

LinuxSkype微软

2013-02-22 17:15:21

Chrome 25浏览器

2018-07-05 10:55:25

数据库MongoDB 4.0多文档事务

2015-04-03 12:43:45

Redis分布式

2011-04-14 11:14:21

OracleNoSQLMySQL
点赞
收藏

51CTO技术栈公众号