cs模式
搭建nacos服务(server)
下载nacos
源码,源码打包
git clone git@github.com:alibaba/nacos.git
mvn clean install -Dmaven.test.skip=true -Prelease-nacos
启动nacos server
,单节点启动
cd distribution/bin
startup.cmd -m standalone
搭建微服务(client)
核心:注册和配置中心
nacos discover、nacos config
1.nacos discover
上手搭建应用
1.引入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.在主类上添加@EnableDiscoveryClient
注解
3.配置
spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848
4.访问 http://localhost:8848/nacos
,可以看到demo-server
服务已经注册到nacos
2.nacos config
使用
nacos
服务来统一管理微服务的配置
上手搭建应用
1.微服务引入依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
2.添加nacos config
配置
新建一个bootstrap.yml
作为配置文件
spring:
application:
name: demo-server
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848 #nacos中心地址
file-extension: properties # 配置文件格式
profiles:
active: dev # 环境标识
3.在nacos
中添加配置
自此,使用nacos
作为微服务的注册和配置中心演示完成。