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

xml 复制代码
<!--Spring Cloud Alibaba Nacos Discovery-->
<dependency>
	<groupId>com.alibaba.cloud</groupId>
	<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<!--Spring Cloud Alibaba Nacos Config-->
<dependency>
	<groupId>com.alibaba.cloud</groupId>
	<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<!--LoadBalancer-->
<dependency>
	<groupId>org.springframework.cloud</groupId>
	<artifactId>spring-cloud-starter-loadbalancer</artifactId>
</dependency>

Nacos配置中心的使用

1. Nacos中新增配置文件

配置管理 -> 配置列表右侧新增

这里将上一节生产、消费者公共的注册中心的配置提取出来,放到Nacos创建的配置文件中

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

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

本地yml配置

3. 示例


相关推荐
Super Rookie4 小时前
Spring Boot 企业项目技术选型
java·spring boot·后端
来自宇宙的曹先生4 小时前
用 Spring Boot + Redis 实现哔哩哔哩弹幕系统(上篇博客改进版)
spring boot·redis·后端
lzzy_lx_20896 小时前
Spring Boot登录认证实现学习心得:从皮肤信息系统项目中学到的经验
java·spring boot·后端
小七mod6 小时前
【Spring】Java SPI机制及Spring Boot使用实例
java·spring boot·spring·spi·双亲委派
上上迁7 小时前
分布式接口幂等性的演进和最佳实践,含springBoot 实现(Java版本)
java·spring boot·分布式
paopaokaka_luck7 小时前
基于SpringBoot+Vue的非遗文化传承管理系统(websocket即时通讯、协同过滤算法、支付宝沙盒支付、可分享链接、功能量非常大)
java·数据库·vue.js·spring boot·后端·spring·小程序
Right.W9 小时前
生成PDF文件(基于 iText PDF )
spring cloud·pdf
paopaokaka_luck10 小时前
智能推荐社交分享小程序(websocket即时通讯、协同过滤算法、时间衰减因子模型、热度得分算法)
数据库·vue.js·spring boot·后端·websocket·小程序
柒七爱吃麻辣烫10 小时前
八股文系列-----SpringBoot自动配置的流程
java·spring boot·rpc