Nacos注册中心和配置中心的作用
Nacos注册中心:
管理所有微服务、解决微服务之间调用关系错综复杂、难以维护的问题。
Nacos配置中心:
Nacos?也整合了配置中心的作用,我们可以用来管理?繁杂的配置文件。
Nacos注册中心使用
1、pom文件加依赖:alibaba-nacos-discovery
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2、启动类加注解
//Nacos服务端【早期版本需要加注解,现在0.0.9版本后已不是必须的】
@EnableDiscoveryClient
3、在yml文件配置【服务名称和nacos server 地址】
spring:
cloud:
nacos:
# nacos注册中心
discovery:
#指定nacos server的地址,不需要写http
server-addr: localhost:8848
namespace: 541fc6de-b394-463c-8cea-5770a4f1de87 # 开发环境-nacos的命名空间ID
Nacos配置中心使用【nacos server 控制台】
1、在pom.xml加配置【alibaba-nacos-config】
<!-- nacos-server 配置中心-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
2、在bootstrap.yml文件中,实现配置中心配置
spring:
application:
name: article-server # 应用名
profiles:
active: prod #指定环境为开发环境,读取article-server-dev.yml
cloud:
nacos:
# nacos配置中心
config:
server-addr: localhost:8848 # 配置中心地址 nacos server
file-extension: yml #配置中心的配置后缀
namespace: 009f6c19-c752-409b-877d-7fe46f4066c2 # 生产环境-nacos的命名空间ID
3、登录nacos控制台,默认账号密码:nacos/nacos
?
|