Nacos组件

发布于:2023-01-04 ⋅ 阅读:(209) ⋅ 点赞:(0)

Spring Cloud Alibaba技术栈:

组件 Spring Cloud Netflix Spring Cloud Alibaba
注册中心 Eureka 1.x Eureka 2.x(停止维护) Nacos
配置中心 Archaius(停止维护) Nacos
服务容错 Hystrix(停止维护) Sentinel
服务调用 Feign Dubbo
负载均衡 Ribbon(停止维护) Dubbo
服务网关 Zuul(停止维护) Dubbo
消息队列 RocketMQ
分布式事务 Seata

Nacos是Spring Cloud Alibaba微服务体系中最重要的成员之一,Nacos同时扮演了注册中心和配置中心双重角色。Nacos的版本升级从1.0升级到2.0然后再升级到最新版,无法直接升级到最新版。Nacos2.2.0最新版本

https://github.com/alibaba/nacos/releases/tag/2.2.0

批量注册服务batchRegister

批量注册服务的需求主要来自于Nacos社区的另一个组件Nacos-Sync,Nacos-Sync作为一个支持多注册中心迁移的第三方工具,一直帮助社区用户平滑的从Eureka,Consul等其他注册中心迁移到Nacos中。在Nacos 2.0发布后,Nacos-Sync进行了更新,但在更新后,由于Nacos 2.0的注册机制发生了变化,同一个客户端针对同一个服务只能注册一个实例,就导致Nacos-Sync这种代理服务模式无法使用同一个客户端进行同一个服务的多个实例的代理注册,易用性大大降低。批量注册服务功能主要用于代理注册的场景,允许应用使用同一个客户端对同一个服务进行多个实例的注册请求。大多数传统使用场景下使用registerService功能即可。


网站公告

今日签到

点亮在社区的每一天
去签到