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. 示例


相关推荐
摇滚侠3 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
ChaHae-In3 小时前
SpringBoot统一功能处理
java·spring boot·后端
952365 小时前
Spring-cloud配置中心
java·spring·spring cloud·微服务
今天的砖头有点烫手啊10 小时前
接口太慢?Spring Boot 缓存体系 @Cacheable 全链路拆解
spring boot·后端·缓存
zzzll111112 小时前
Spring Boot 入门指南:从零开始构建微服务
spring boot·后端·微服务
用户31268748772013 小时前
你的定时任务真的靠谱吗?Spring Boot @Scheduled 全链路拆解
spring boot
你住过的屋檐13 小时前
【Java】Argon2实现密码加密以及在springboot中使用教程
java·开发语言·spring boot·安全
程序员天天困14 小时前
Spring Boot i18n 国际化实战:从资源文件到多语言接口完整指南
spring boot·后端·编程语言
ruofu3316 小时前
如何让docker使用提前下载好的镜像,而不是在线拉取
java·spring cloud·docker
孫治AllenSun1 天前
【SpringBoot】计算机网络
spring boot·后端·计算机网络