Nacos 2.4.0 正式发布,带来重磅更新!

打印 上一主题 下一主题

主题 867|帖子 867|积分 2601

大家好,我是R哥。
Nacos 2.4.0 前几天正式发布了,这是一个非常重要的版本,支持许多新功能。

Nacos 先扫个盲:
Nacos 一个用于构建云原生应用的动态服务发现、设置管理和服务管理平台,由阿里巴巴开源,致力于发现、设置和管理微服务。
说白了,Nacos 就是充当微服务中的的注册中心和设置中心。
推荐一个开源免费的 Spring Boot 实战项目:
https://github.com/javastacks/spring-boot-best-practice
Nacos 2.4.0 更新内容

1、移除默认密码

这是这个版本最主要的一个特性。
为了加强用户访问 Nacos 的安全性,从 Nacos 1.2.0 版本开始,Nacos 提供了认证插件,并提供了默认的用户名和密码(nacos/nacos)。
但是,使用「默认密码」可能会带来安全风险,很容易被不怀好意的人猜中并潜入 Nacos 系统,从而导致潜在的数据走漏。
所以,从 Nacos 2.4.0 版本开始,Nacos 废除了默认密码,要求在启用身份验证时生成密码或强制用户设置自己的密码,而不是使用统一的默认值,以提高使用 Nacos 的安全性。
2、支持自定义选择器

在命名模块回调订阅者(Subscriber)之前,Nacos 开始支持用户自定义扩展选择器(Selector),不仅可以通过健康和集群选择服务实例,Nacos 客户端支持回调服务差异事件,以减少订阅者(Subscriber)的缓存和逻辑比较。
3、Nacos 集群支持 gRPC TLS 通信

之前的版本只支持 Nacos 服务端和客户端使用 TLS gRPC 通信,但在 Nacos 集群节点之间启用 TLS gRPC 设置会出现错误。
所以,从 Nacos 2.4.0 版本开始,支持 Nacos 集群节点之间的 TLS gRPC 通信,以提高 Nacos 集群节点之间通信的安全性。
4、其他加强

Nacos 2.4.0 还有许多细节的加强:

  • Nacos 控制台支持使用 CAS 发布设置。
  • Nacos 控制台导入设置时会记录用户。
  • 在 prometheus http sd 中将元数据添加为标签。
  • 支持 aliyun ram v4 签名方式。
  • 重构 nacos 客户端日记模块。
  • 默认禁用的 derby ops API。
  • 大约有 10 几个...
别的还修复了好些个 bug,我就不一一介绍了,感兴趣的都可以关注一下这些变动,更多的可以参考:
https://github.com/alibaba/nacos/releases/tag/2.4.0
这个版本也修复了上次我提出的《Nacos 爆重大 Bug!!不要升级,不要升级,不要升级》,不过我并没有测试,等后续 Spring Cloud Alibaba 升级到了支持 2.4.0+ 的版本我再测试下。
Nacos 的崛起

如今 Spring Cloud Alibaba 微服务技能非常火啊,但早期的许多 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 NetflixSpring Cloud Alibaba注册中心Eureka 1.x
Eureka 2.x(克制维护)Nacos设置中心Archaius(克制维护)Nacos服务容错Hystrix(克制维护)Sentinel消息队列-RocketMQ分布式事件-Seata可以看到,Nacos 是 Spring Cloud Alibaba 微服务体系中最重要的成员之一,Nacos 同时饰演了注册中心和设置中心的双重角色,而且用过 Nacos 的都知道它功能和性能都非常强悍。
如今,Nacos 变得越来越强了,作为 Spring Cloud Alibaba 的主要成员之一,不管是工作需要,大概是跳槽面试,Nacos 都是必学的,它已成为了 Java 步伐员必备的技能之一,所以,大家有时间还是要多更新一些技能储备。
末了,如果你想系统学习 Spring Cloud Alibaba 微服务,发起报名R哥最新出品的《Spring Cloud Alibaba 微服务课程》,一次付费,后续都提供免费更新,永久学习。
好了,今天的分享就到这里了,后续R哥也会继续关注并分享更多的 Java 技能干货,关注公众号Java技能栈第一时间推送。
版权声明: 本文系公众号 "Java技能栈" 原创,转载、引用本文内容请注明出处,抄袭、洗稿一律投诉侵权,结果自负,并保留追究其法律责任的权利。
更多文章推荐:
1.Spring Boot 3.x 教程,太全了!
2.2,000+ 道 Java面试题及答案整理(2024最新版)
3.免费获取 IDEA 激活码的 7 种方式(2024最新版)
以为不错,别忘了随手点赞+转发哦!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

没腿的鸟

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表