文章目录
前言
官网:nacos是一个集注册中心、配置中心和服务管理于一体的一个平台,它的关键特性包括:
- 服务发现和服务健康监测
- 动态配置服务
- 动态 DNS 服务
- 服务及其元数据管理
接下来,我将通过举例说明如何在spring cloud中以nacos作为服务注册与发现中心和配置中心。
一、准备工作
到官网下载nacos server: nacos官网
下载后解压到某个目录下,这里使用standalone模式运行,运行方式:
1、进入bin目录修改startup.cmd文件的运行模式为standalone运行(默认是cluster集群模式)。
2、如果不想修改文件,就直接用命令运行:startup.cmd -m standalone
启动后可以直接访问http://127.0.0.1:8848/nacos/index.html进入nacos客户端
注意:下载nacos前需要查看对应版本关系
可以新建一个微服务专门用于nacos配置,我以下面cloud-register为例,项目结构如下:
二、使用nacos作为服务注册中心
添加spring-cloud-starter-alibaba-nacos-discovery依赖:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>