一、Nacos简介
官网地址:https://nacos.io/zh-cn/index.html
Nacos作用
- 注册中心:服务发现和服务健康监测
- 配置中心:动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。
二、安装Nacos
1、下载安装包
在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:
- GitHub主页:https://github.com/alibaba/nacos
- GitHub的Release下载页:https://github.com/alibaba/nacos/releases
2、解压
tar -zxf nacos-server-1.3.2.tar.gz
3、启动
# 进入目录
cd /opt/nacos/bin
# 执行命令 默认是集群 添加 -m standalone 独立运行
sh startup.sh -m standalone
# 通过docker容器启动
docker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server:1.3.2
4、访问
http://192.168.200.500:8848/nacos
第一次访问会出现登录页面,账号和密码都是nacos
三、nacos注册中心配置
(一)、服务注册
1、引入alibaba依赖
为了方便统一管理在父工程(nacos-demo)定义alibaba依赖
<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>
在子工程(user-servcie)中引入依赖
<!--alibaba的 Nacos依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2、配置Nacos地址
在application.yml文件中
server:
port: