Nacos配置中心的使用

Nacos配置中心的使用

上一节直通车

Nacos注册中心的使用

由于注册中心、配置中心已经被Nacos中间件接管了,所以在代码中只需要给生产者、消费者添加配置即可,不需要像Eureka一样另外起服务了。

Github文档

https://github.com/spring-cloud-incubator/spring-cloud-alibaba/wiki/Nacos-config

注意点

alibaba.cloud 在2021.0.1.0后对配置中心的依赖有调整,具体参考:

https://github.com/alibaba/spring-cloud-alibaba/blob/2021.x/spring-cloud-alibaba-docs/src/main/asciidoc-zh/sca-upgrade-guide.adoc

也就是新版本中除去了依赖:spring-cloud-starter-bootstrap,但是如果要使用旧版的方法,则需要手动添加(具体看文档)

Jar

spring-cloud-alibaba:2021.0.4.0
spring-boot:2.6.8
spring-cloud-loadbalancer:3.1.3


<dependency>
	<groupId>com.alibaba.cloudgroupId>
	<artifactId>spring-cloud-starter-alibaba-nacos-discoveryartifactId>
dependency>

<dependency>
	<groupId>com.alibaba.cloudgroupId>
	<artifactId>spring-cloud-starter-alibaba-nacos-configartifactId>
dependency>
<dependency>
	<groupId>org.springframework.bootgroupId>
	<artifactId>spring-boot-starter-actuatorartifactId>
dependency>

<dependency>
	<groupId>org.springframework.cloudgroupId>
	<artifactId>spring-cloud-starter-loadbalancerartifactId>
dependency>

Nacos配置中心的使用

1. Nacos中新增配置文件

配置管理 -> 配置列表右侧新增
这里将上一节生产、消费者公共的注册中心的配置提取出来,放到Nacos创建的配置文件中
Nacos配置中心的使用_第1张图片

2. 生产、消费者接入配置中心

注意:config.import中,后文件的配置项如果和前文件的配置项冲突,则会被后面的覆盖,所以需要确保配置的顺序性。

本地yml配置
Nacos配置中心的使用_第2张图片

3. 示例

Nacos配置中心的使用_第3张图片
Nacos配置中心的使用_第4张图片

你可能感兴趣的:(Spring,Cloud,Alibaba,spring,cloud,spring,boot,nacos)