大家好,Nacso2.1.1最近正式发布啦!2.1.1版本特性该版本核心解决了Nacos2.0广泛使用暴露出的一些稳定性问题(包括认证插件的默认实现、Grpc请求和distro一致性协议的性能等),以及Beta测试”批量注册服务”和“服务跟踪事件”两项新功能。批量注册服务:batchRegister批量注册服务的需求主要来自Nacos社区的另一个组件——Nacos-Sync。Nacos-Sync作为支持多注册中心迁移的第三方工具,一直在帮助社区用户从Eureka顺利迁移到Consul等其他注册中心迁移到Nacos。Nacos2.0发布后,首次更新了Nacos-Sync。但是更新后,由于Nacos2.0的注册机制发生了一些变化,同一个客户端只能为同一个服务注册一个实例,导致Nacos-Sync的代理服务模式无法同时使用同一个客户端。一个服务的多个实例的代理注册大大降低了易用性。同时,社区发现一些特殊的应用,比如网关、代理、dubbo3多协议支持等,也需要一些代理注册的能力。因此,经过社区的多次讨论,社区同学chenhao26-19终于完成了批量注册服务2.1.1版本的功能开发和公测。批量注册服务功能主要用于代理注册的场景,允许应用使用同一个客户端注册同一个服务的多个实例。在大多数传统的使用场景下,用户仍然可以使用registerService功能。这里推荐一个SpringBoot基础教程,包含所有示例源码:https://github.com/javastacks...服务跟踪事件:traceevent自从阿里云的MSENacos发表了一篇推送轨迹的文章后,社区反响热烈,都希望在开源中加入相应的功能。MSE团队了解到社区的强烈需求后,scienceZ同学完成了事件的抽象,并贡献给了开源社区。目前,该功能还在公测中。暂时只能通过在源码中订阅相应的事件来追踪。后续版本也会将此功能作为SPI插件开放,方便社区同学根据自己的需求自定义推送轨迹。注:以上两个功能属于Beta测试阶段,其API和功能可能与后续正式发布有所不同。Nacos越来越强大。作为SpringCloudAlibaba的主要成员之一,也是现在必学的组件,也被收录在栈长的SpringCloudAlibaba微服务课程中。建议大家报名学习。更多更新内容Nacos2.1.1的更多变化可查看:https://github.com/alibaba/na...Features[#5863](BETA)支持批量注册服务[#7424]添加版本数据在历史列表中进行比较。[#8305](REMOVE)暂时移除leavenacosservernodesAPI。[#8481](BETA)添加TRACEEventtoserver。[#8755]添加默认的模糊搜索功能。增强[#8099]快速如果集群断开,distrosync任务和验证任务失败。[#8150]在命名空间列表页面添加命名空间描述项。[#8345]添加服务集群名称验证。[#8515]优化InetUtils中的一些代码。[#8561]增强默认认证插件性能。[#8574]增强推送回调的过滤服务信息。[#8592]EhhanceGrpcUtil内存和cpu成本。[#8622]添加NacosEnvironment并添加一些单元测试。重构和依赖[#8369]去除mina依赖。[#8383]升级jackson版本到2.12.6.1。[#8421]去除commonOkHttp依赖。[#8472]去除无用依赖。[#8479]重构单例构造为私有。[#8540]将spring-boot版本升级到2.6.8。[#8594]可以配置发行版数据加载超时。[#8596]明确指定spring-boot-maven-plugin版本与spring-boot.[#8623]升级mysql-connector-java到8.0.28.BugFix[#7039]修复configencryptedDatamd5计算问题。[#8153]修复AutoExpireCache的NPE。#8243修复健康检查插件问题。[#8275]修复使用skywalking时无法注册服务。[#8295]修复在集群模型中使用嵌入式存储时无法登录。[#8318]修复findAllConfigInfoForDumpAllsqlargs错误。[#8372]修复客户端无法使用https连接。[#8424]修复循环依赖问题。[#8428]修复多个NamingService时命名订阅的bug。[#8505]修复spring-boot项目中日志配置冲突问题。#8514修复客户端prometheusapi错误。[#8516]修复持久实例变为临时实例。[#8602]修复删除当前命名空间后显示错误。[#8632]修复subscribedisabledinstance问题。[#8635]修复调用shutdown方法时的NPE。[#8720]修复configaspect无效问题。[#8742]修复changeinstancemetadata,service的revision不改变。[#8784]修复ConsoleUI的一些bug。[#8833]修复打开auth时导入配置失败的问题。[#8880]修复在没有读取权限时不断加载配置的问题。参考:https://nacos.io/zh-cn/blog/2...https://github.com/alibaba/na...随着Eureka2.x的维护暂停,Nacos现已成为最主流的微服务组件,作为注册中心和配置中心Nacos也是SpringCloudAlibaba最重要的成员之一,所以Nacos是必学之物。如果想系统学习SpringCloudAlibaba,可以报名栈长的SpringCloudAlibaba实战课程。您一次付费,提供免费后续更新,永久学习近期热点文章推荐:1.1000+Java面试题及答案(2022最新版)2.精彩!Java协程来了。..3.SpringBoot2.x教程,太全面了!4.不要用爆破爆满画面,试试装饰者模式,这才是优雅的方式!!5.《Java开发手册(嵩山版)》最新发布,赶快下载吧!感觉不错,别忘了点赞+转发!
