Nacos配置管理可以实现的功能

  1. 不同环境,不同配置
  2. 配置中的属性可以实现动态刷新

我们回顾一下微服务架构全景图,微服务的配置文件应该是从远程配置文件服务器读取的

一、用Nacos完成配置管理

1.1、在pom.xml中添加依赖

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-alibaba-nacos-config</artifactId>
</dependency>

1.2、在resources根目录下新建配置文件bootstrap.yml

spring:cloud:nacos:config:#指定nacos的server地址,用来做配置管理server-addr: 127.0.0.1:8848file-extension: yamlapplication:name: content-centerprofiles:active: dev

1.3、编写测试TestController

@Value("${your.configuration}") //定义配置属性
private String yourConfiguration;
@GetMapping("/test-configuration")
public String testConfiguration(){return this.yourConfiguration;
}

1.4、在Nacos服务器的配置列表中添加配置

新建配置:Nacos服务器新建配置命名(DataID),约定大于配置,定义配置属性your.configuration和属性值your_value(属性值可以不用放在引号中)

1.5、测试:启动内容中心,访问controller

二、搭建生产可用的Nacos集群

配置能放本地就不要放远程

尽量规避优先级

定规范,例如所有配置属性都要加上注释

配置管理人员尽量少(NacosServer没有权限管理,只有一个管理员账号)

参考:https://www.imooc.com/article/288153

SpringCloud第11讲:用Nacos远程管理配置相关推荐

  1. H3C交换机配置远程管理配置

    H3C交换机配置远程管理配置 一.WEB方式 『WEB方式远程管理交换机配置流程』 首先必备条件要保证PC可以与SwitchB通信,比如PC可以ping通SwitchB. 如果想通过WEB方式管理交换 ...

  2. 锐捷交换机Telnet/SSH 远程管理配置

    锐捷交换机Telnet/SSH 远程管理配置 很久没有更新CSDN了 因为之前一段时间在找工作,好了废话不多说直接上图. 实验环境 有锐捷设备的真机最好使用真机进行配置,如果没有真机的朋友,可以使用锐 ...

  3. h3c交换机配置远程管理_H3C交换机配置远程管理配置

    H3C交换机配置远程管理配置 一.WEB方式 『WEB方式远程管理交换机配置流程』 首先必备条件要保证PC可以与SwitchB通信,比如PC可以ping通SwitchB. 如果想通过WEB方式管理交换 ...

  4. Linux:IPMI iBMC远程管理配置查询及密码重置

    前言 维护服务器较多,最近遇到其他部门移交的服务器未登记远程管理端口的情况,询问了相关有过接手服务器的人,都表示没有掌握相关的ip和用户名.密码.其实这种情况下IPMI有提供的linux下的管理口驱动 ...

  5. 远程调用 quartz_如何远程管理Quartz

    远程调用 quartz 选项1:JMX 许多人问他们是否可以通过JMX管理Quartz,但我不确定为什么Quartz doc甚至不会提及它. 是的,您可以使用quartz.properties的以下命 ...

  6. 如何远程管理Quartz

    选项1:JMX 许多人问他们是否可以通过JMX管理Quartz,但我不确定为什么Quartz doc甚至不会提及它. 是的,您可以使用quartz.properties的以下命令启用石英中的JMX o ...

  7. 服务器鉴别信息清楚,对服务器远程管理时鉴别信息未加密

    对服务器远程管理时鉴别信息未加密 内容精选 换一换 创建一台或多台按需付费方式的云服务器.本接口为异步接口,当前创建云服务器请求下发成功后会返回job_id,此时创建云服务器并没有立即完成,需要通过调 ...

  8. [eNSP]→远程管理、aaa认证(3a认证)

    目录 一.远程管理简介 二.topo图及要求 三.设备基本设置 3.1.路由器基本配置 3.2.Cloud云设置 四.远程管理配置 4.1.配置aaa认证并开启Telnet 4.2.真实主机开启Tel ...

  9. 家庭网络设备的远程管理技术 (转贴)

    http://www.catr.cn/txjs/jsyj/200611/t20061108_470533.htm 家庭网络设备的远程管理技术 刘谦 [关键词] 家庭网络  远程管理系统  TR-069 ...

最新文章

  1. shopping car 2.0
  2. STL链式存储结构——————list链表
  3. 一个项目中既有移动端,同时也有PC端的代码,并且 他们的代码分开写的,那么如何实现在手机跳转手机页面,pc点击跳转pc页面...
  4. 1023:Hello,World!的大小
  5. ZOJ - 3228 Searching the String(AC自动机求不重复子串出现次数)
  6. [BZOJ2458][BeiJing2011]最小三角形
  7. FPGA(5)--VHDL--10十进制计数器及7段显示译码器
  8. 最近在修改statusBar,添加几张图片.编译源码包时,一直提示无法找到R.drawable.xxxx必须手动编译下指定的图片文件生成R.
  9. mysql 杂记(二)
  10. Scala学习之Option类
  11. R语言多元统计包简介:各种假设检验 统计方法 聚类分析 数据处理
  12. NoSQL之【MongoDB】学习(三):配置文件说明
  13. 如何卸载mysql server 2005_彻底的卸载SQL Server2005
  14. arcmap 影像坐标批处理 python_ArcMap怎么把坐标系转换成投影坐标系?
  15. Python写excel练习
  16. 项目总结(二) 网格化管理系统问题总结
  17. 面向未来,我们来聊一聊什么是现代化数据架构
  18. 软件工程头歌对现有系统进行分析
  19. crmeb知识付费2.1.1免授权版本,包含PC端,包更新
  20. 在制作joomla模板过程中遇到的问题

热门文章

  1. Java多线程 模拟 购买 退订 机票
  2. 广西出土明清巨棺 渗出大量不明液体(组图)
  3. [转]今年大学生身价普遍下跌
  4. 总结Java开发面试常问的问题,持续更新中~
  5. 离线计算系统综合案例
  6. Github+Hexo 搭建一个个人博客
  7. Unreal Wwise 工作流程设置
  8. 【实战篇】模块化编程之LCD驱动框架详解
  9. 2021最火表情包小程序
  10. vb利用类模块获得鼠标滚轮(滑轮)事件