nacos 配置动态刷新_使用 Spring Cloud Alibaba Nacos Config 作为配置中心
什么是 Nacos Config
在分布式系统中,由于服务数量巨多,为了方便服务 配置文件统一管理,实时更新,所以需要分布式配置中心组件。
Spring Cloud Alibaba Nacos Config
是 Spring Cloud Config
的替代方案。
Nacos Config
的存储配置功能为分布式系统中的外部化配置提供服务器端和客户端支持,可以在 Nacos
中集中管理 Spring Cloud 应用的外部属性配置。
引入依赖
在 pom.xml
中添加 spring-cloud-starter-alibaba-nacos-config
依赖
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
在 Nacos 控制台中发布配置
访问 Nacos 控制台,在配置列表中新建一个配置
在该页面中添加项目配置信息
注:Nacos Config 中的配置内容不能带有注释,否则项目启动会失败
相关配置
需要在 bootstrap.properties
中优先配置 Nacos Config 客户端
spring.profiles.active=dev
spring.application.name=service-provider-config
spring.cloud.nacos.config.server-addr=192.168.127.132:8848
spring.cloud.nacos.config.file-extension=yaml
注:Spring Boot 配置文件的加载顺序,依次为 bootstrap.properties > bootstrap.yaml > application.properties > application.yaml
在 Application
入口类中添加注解 @RefreshScope
开启动态刷新配置功能
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.context.config.annotation.RefreshScope;@SpringBootApplication
@RefreshScope
public class ConsumerApplication {public static void main(String[] args) {SpringApplication.run(ConsumerApplication.class, args);}
}
- 文章作者:彭超
- 本文首发于个人博客:https://antoniopeng.com/2020/01/28/springcloudalibaba/%E4%BD%BF%E7%94%A8SpringCloudAlibabaNacos%E4%BD%9C%E4%B8%BA%E9%85%8D%E7%BD%AE%E4%B8%AD%E5%BF%83/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 彭超 | Blog!
nacos 配置动态刷新_使用 Spring Cloud Alibaba Nacos Config 作为配置中心相关推荐
- Spring Cloud Alibaba Nacos 分布式配置
Spring Cloud Alibaba 分布式配置 1. 简介 Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持.使用 Spr ...
- Spring Cloud Alibaba —— Nacos Config 配置中心
导航 引言 一.什么是配置中心 二.常见的配置中心组件 三.Nacos Config 入门 四.Nacos Config 动态配置 4.1 硬编码方式(默认支持动态生效) 4.2 属性注入 五.配置共 ...
- Spring Cloud Alibaba Nacos 分布式配置中心
文章目录 1 摘要 2 核心 Maven 依赖 3 核心代码 3.1 bootstrap 配置文件 3.2 application 配置文件 3.3 配置测试类 - Controller 层 3.4 ...
- Spring Cloud Alibaba Nacos Confifig是什么
Spring Cloud Alibaba Nacos Confifig是Spring Cloud Alibaba的子项目,而Spring Cloud Alibaba是阿里巴巴公司提供的开源的基于Spr ...
- Spring Cloud Alibaba Nacos 的 2 种健康检查机制!
作者 | 磊哥 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) Spring Cloud Alibaba Nacos 作为注册中心不止提供了服务注 ...
- 513、Java Spring Cloud Alibaba -【Spring Cloud Alibaba Nacos】 2021.08.30
目录 1.Nacos简介 2.使用 Docker 快速搭建 Nacos 1.4 2.1 从 git 上 clone 项目: 2.2 clone 完成后,进入 naocs-docker 目录: 2.3 ...
- Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 11.1 Spring Cloud Alibaba Nacos 概述
11.1 Spring Cloud Alibaba Nacos 概述 11.1.1 Spring Cloud Alibaba 简介 在一开始,我们先简单介绍下Spring Cloud Alibaba的 ...
- spring cloud alibaba nacos
什么是Nacos Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理. Nacos 帮助您更敏捷和容易地 ...
- SpringBoot 整合 Spring Cloud Alibaba Nacos 连通性+负载均衡
文章目录 一.整合版本说明 1. 毕业版本依赖关系(推荐使用) 2. 组件版本关系 3. 演示版本 二.整合实战 2.1. 聚合模块设计 2.2. 创建聚合parent 2.3. 依次创建子项目 三. ...
最新文章
- 开发日记-20190828 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 4
- java源码-AQS机制
- C++ Primer 5th笔记(chap 18 大型程序工具) 多重继承之构造函数、析构函数
- .net core dll 套壳加密_BCVP开发者说第4期:Remember.Core
- 国外优秀技术站点推荐
- c语言字符串替换问题,C语言中的字符串替换
- 【数据结构和算法笔记】:图的储存方式(邻接矩阵,邻接表)
- python按位处理二进制文件_对如何在python shell中对16位二进制数执行按位运算感到困惑...
- Monotonic Renumeration- codeforce
- 前端安全——XSS攻击与防御原理详解
- 实现计算机系统的资源共享,实现多操作系统计算机的资源共享
- 高考选日语可以学计算机吗,如果高考选日语,大学选专业有什么限制
- error: cannot connect to daemon
- JS使用userAgent判断操作系统和浏览器类型
- Jupyter-02-numpy:数组的维度
- JZ 20 表示数值的字符串:抽象与逻辑练习
- 梳理学习技术的脉络,助你一臂之力
- 使用 JavaScript 调用 API
- 物联网导论论文怎么写_大学毕业论文应该怎么写
- QA:通信同步技术-锁相环原理