什么是 Nacos Config

在分布式系统中,由于服务数量巨多,为了方便服务 配置文件统一管理实时更新,所以需要分布式配置中心组件。

Spring Cloud Alibaba Nacos ConfigSpring 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 作为配置中心相关推荐

  1. Spring Cloud Alibaba Nacos 分布式配置

    Spring Cloud Alibaba 分布式配置 1. 简介 Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持.使用 Spr ...

  2. Spring Cloud Alibaba —— Nacos Config 配置中心

    导航 引言 一.什么是配置中心 二.常见的配置中心组件 三.Nacos Config 入门 四.Nacos Config 动态配置 4.1 硬编码方式(默认支持动态生效) 4.2 属性注入 五.配置共 ...

  3. Spring Cloud Alibaba Nacos 分布式配置中心

    文章目录 1 摘要 2 核心 Maven 依赖 3 核心代码 3.1 bootstrap 配置文件 3.2 application 配置文件 3.3 配置测试类 - Controller 层 3.4 ...

  4. Spring Cloud Alibaba Nacos Confifig是什么

    Spring Cloud Alibaba Nacos Confifig是Spring Cloud Alibaba的子项目,而Spring Cloud Alibaba是阿里巴巴公司提供的开源的基于Spr ...

  5. Spring Cloud Alibaba Nacos 的 2 种健康检查机制!

    作者 | 磊哥 来源 | Java中文社群(ID:javacn666) 转载请联系授权(微信ID:GG_Stone) Spring Cloud Alibaba Nacos 作为注册中心不止提供了服务注 ...

  6. 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 ...

  7. Spring Cloud 微服务开发:入门、进阶与源码剖析 —— 11.1 Spring Cloud Alibaba Nacos 概述

    11.1 Spring Cloud Alibaba Nacos 概述 11.1.1 Spring Cloud Alibaba 简介 在一开始,我们先简单介绍下Spring Cloud Alibaba的 ...

  8. spring cloud alibaba nacos

    什么是Nacos Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理. Nacos 帮助您更敏捷和容易地 ...

  9. SpringBoot 整合 Spring Cloud Alibaba Nacos 连通性+负载均衡

    文章目录 一.整合版本说明 1. 毕业版本依赖关系(推荐使用) 2. 组件版本关系 3. 演示版本 二.整合实战 2.1. 聚合模块设计 2.2. 创建聚合parent 2.3. 依次创建子项目 三. ...

最新文章

  1. 开发日记-20190828 关键词 读书笔记《Unix环境高级编程(第二版)》DAY 4
  2. java源码-AQS机制
  3. C++ Primer 5th笔记(chap 18 大型程序工具) 多重继承之构造函数、析构函数
  4. .net core dll 套壳加密_BCVP开发者说第4期:Remember.Core
  5. 国外优秀技术站点推荐
  6. c语言字符串替换问题,C语言中的字符串替换
  7. 【数据结构和算法笔记】:图的储存方式(邻接矩阵,邻接表)
  8. python按位处理二进制文件_对如何在python shell中对16位二进制数执行按位运算感到困惑...
  9. Monotonic Renumeration- codeforce
  10. 前端安全——XSS攻击与防御原理详解
  11. 实现计算机系统的资源共享,实现多操作系统计算机的资源共享
  12. 高考选日语可以学计算机吗,如果高考选日语,大学选专业有什么限制
  13. error: cannot connect to daemon
  14. JS使用userAgent判断操作系统和浏览器类型
  15. Jupyter-02-numpy:数组的维度
  16. JZ 20 表示数值的字符串:抽象与逻辑练习
  17. 梳理学习技术的脉络,助你一臂之力
  18. 使用 JavaScript 调用 API
  19. 物联网导论论文怎么写_大学毕业论文应该怎么写
  20. QA:通信同步技术-锁相环原理

热门文章

  1. 对 Web 应用程序进行性能调优
  2. 树莓派 pip 手动安装 和使用阿里云源
  3. async/await处理异步
  4. Netty 的基本简单实例【服务端-客户端通信】
  5. Jmeter新手频犯错误之一(登录)
  6. 机器学习小字典(一)——SVM
  7. 【★】路由环路大总结!
  8. C++中的布局new操作符
  9. 下个月计划【2009-5】
  10. DotLucene搜索引擎Demo之:搜索索引