1. Nacos 介绍
Nacos(Dynamic Naming and Configuration Service)是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台。
Nacos 就是注册中⼼+配置中⼼的组合(Nacos = Eureka + Config + Bus)
- 官⽹:
https://nacos.io - 下载地址:
https://github.com/alibaba/Nacos
2. Nacos功能特性
- 服务发现与健康检查
- 动态配置管理
- 动态DNS服务
- 服务和元数据管理(管理平台的⻆度,nacos也有⼀个ui⻚⾯,可以看到注册的服务及其实例信息(元数据信息)等),动态的服务权重调整、动态服务优雅下线
3. Nacos 单例服务部署
- 下载解压安装包,执⾏命令启动,下载地址:
https://github.com/alibaba/Nacos
linux/mac:sh startup.sh -m standalone
windows:cmd startup.cmd -m standalone
- 访问 nacos 管理界面:
http://localhost:8848/nacos/#/login(默认端⼝8848,账号和密码 nacos / nacos)

4. Nacos 服务注册中心
4.1 服务提供者注册到 Nacos
- 在父工程的 pom.xml 中引入 SCA 依赖
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.1.0.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
- 复制工程
service-resume-8081改为service-resume-8082 - 在⼯程的 pom.xml 中引⼊nacos客户端依赖(注释eureka客户端)
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery

本文详细介绍了阿里巴巴开源的Nacos服务,作为第二代Spring Cloud Core组件,Nacos集成了服务注册与配置中心的功能。文章涵盖了Nacos的特性、单例服务部署、服务注册、健康检查、保护阈值、负载均衡、数据模型和持久化,以及集群配置。此外,还讲解了Nacos作为配置中心的使用,包括如何添加和管理配置,以及微服务如何接入并利用Nacos进行动态配置更新。
 Nacos 服务注册和配置中⼼&spm=1001.2101.3001.5002&articleId=112266026&d=1&t=3&u=a78e9031afec42b8bfeb7999a1a66ca9)
2722

被折叠的 条评论
为什么被折叠?



