目录
4.4 在启动类上添加@EnableDiscoveryClient注解启动即可注册到注册中心上
前言
Nacos是阿里巴巴开发的动态服务发现和配置管理平台。它代表“命名和配置服务”,旨在简化分布式环境中微服务的管理和配置。
1、为什么叫Nacos?
Nacos:Dynamic Naming and Configuration Service,翻译为动态命名和配置服务。
前四个字母分别为Naming和Configuration的前两个字母,最后的s为Service
2、详细学习请参考文档如下
官网:home
Spring Cloud阿里巴巴参考文档 :Spring Cloud Alibaba Reference Documentation
下载地址:Releases · alibaba/nacos · GitHub
快速上手:Nacos 快速开始
- 特性大图:要从功能特性,非功能特性,全面介绍我们要解的问题域的特性诉求
- 架构大图:通过清晰架构,让您快速进入 Nacos 世界
- 业务大图:利用当前特性可以支持的业务场景,及其最佳实践
- 生态大图:系统梳理 Nacos 和主流技术生态的关系
- 优势大图:展示 Nacos 核心竞争力
- 战略大图:要从战略到战术层面讲 Nacos 的宏观优势
3、同类产品对比
| 对比项目\注册中心 | Spring Cloud Nacos | Spring Cloud Eureka |
|---|---|---|
| CAP模型 | 支持AP和CP模型 | AP模型 |
| 客户端更新服务信息 | 使用注册+DNS-f+健康检查模式。 DNS-F客户端使用监听模式push/pull拉取更新信息 | 客户端定时轮询服务端获取其他服务ip信息并对比,相比之下服务端压力较大、延迟较大 |
| 伸缩性 | 使用Raft选举算法性能、可用性、容错性均比较好,新加入节点无需与所有节点互相广播同步信息 | 由于使用广播同步信息,集群超过1000台机器后对eureka集群压力很大 |
| 健康检查模式/方式 | 支持服务端/客户端/关闭检查模式,检查方式有tcp、http、sql。支持自己构建健康检查器 | 客户端向服务端发送http心跳 |
| 负载均衡 | 支持 | 支持 |
| 手动上下线服务方式 | 通过控制台页面和API | 通过调用API |
| 跨中心同步 | 支持 | 不支持 |
| k8s集成 | 支持 | 不支持 |
| 分组 | Nacos可用根据业务和环境进行分组管理 |

最低0.47元/天 解锁文章
697





