大家好,我是老赵
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 的服务端。
增加插件
限流插件,重构原来限流模块扩展更多的功能,保护高并发下的 nacos-server
自定义环境插件,由社区添加,用来处理 nacos-server 的配置,例如解密数据库密码。
数据源插件,添加来支持其他数据库。
第三个重要的变化是增强测试版本的 插件跟踪 和 批量注册,以便使用起来更简单
1特性
支持批量注册和批量注销服务
为 nacos 2.0 增加 v2 openAPI
增加数据源插件
增加数据跟踪插件
增加 prometheus 服务发现prometheus http sd
增加 ldap 认证插件案例
增加 ldap 身份认证
2重构
删除 1.x 命名和冗余代码
优化选择器
使服务器在启动错误时自动停止
优化模糊查询
增强数据源插件
外部数据源增加 isEmpty 来检查和支撑外部配置
NacosApplicationListener 方法修饰符改成默认值
在返回列表配置页面后保留查询条件
在返回列表服务页面后保留查询条件
重构限流模块为插件
3缺陷修复
修复 group_id 在不同表中不同的长度
修复无法创建 bean ldapAuthenticationProvider
修复 prometheus 指标实例创建错误
修复验证插件中 token.secret.key base64 解码错误
修复命名空间列表问题
修复客户端工作线程空指针判断顺序
修复某些实例修改成 http 后健康检查不正确问题
修复所有实例权重为零时,选择错误问题
修复控制台配置查询按钮不自动适配浏览器宽度问题
修复服务元数据清理逻辑导致的反注册失败问题
4依赖升级
升级 UI 依赖来修复对应的依赖漏洞
下载地址:https://github.com/alibaba/nacos/releases/download/2.2.0/nacos-server-2.2.0.zip
精彩推荐
1.贼 TM 好用的 Java 工具类库
2.还在用 if (obj != null) 判空?那你真的太Low了!
3.我说MySQL单表超过2000w就要分库分表,面试官让我回去等通知!
4.IDEA 30 个天花板技巧,撸码直接起飞。。。
5.5年半老程序员被System.out.println() 考懵逼了...
6.Java又跌了...
7.一个注解干掉所有Controller
8.CTO给公司搭建了一套网关服务,包含动态路由、鉴权等功能,看完秒会(含流程图)
9.再见 xxl-job!更强大的新一代分布式任务调度框架来了!
10.SpringBoot+ElasticSearch 实现模糊查询,批量CRUD,排序,分页,高亮!