首页 > 其他分享 >9.Nacos配置管理

9.Nacos配置管理

时间:2022-11-11 20:01:47浏览次数:58  
标签:配置 bootstrap 配置管理 Nacos nacos yml

Nacos配置管理

1.引入Nacos配置管理客户端依赖

<!--         nacos配置中心依赖支持-->
        <dependency>
            <groupId>com.alibaba.cloud</groupId>
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
        </dependency>

2.在userservice中的resource目录添加一个bootstrap.yml文件,这个文件是引导文件,优先级高于application.yml

项目启动的时候会先读取bootstrap.yml文件配置信息,再读取application.yml配置文件,合并;所以可以把nacos地址先配置在bootstrap.yml文件配置信息项目启动的时候读取到nacos地址,再把一些开关类型的配置、模板类的配置写到nacos配置管理后台;如以下示例:服务会根据tanhua-dubbo-db-prod.yml找到nacos控制台的配置

spring:
  application:
    name: tanhua-dubbo-db #服务名称
  profiles:
    active: prod  #生产环境
  cloud:
    nacos:
      discovery:
        server-addr: 192.168.1.6:8848 #nacos地址
      config:
        server-addr: 192.168.1.6:8848
        file-extension: yml #文件后缀名

3.在nacos控制台服务列表点击加号填配置文件

4.总结

将配置交给Nacos管理的步骤

  1. 在Nacos中添加配置文件
  2. 在微服务中引入nacos的config依赖
  3. 在微服务中添加bootstrap.yml,配置nacos地址、当前环境、服务名称、文件后缀名。这些决定了程序启动时去nacos读取哪个文件

标签:配置,bootstrap,配置管理,Nacos,nacos,yml
From: https://www.cnblogs.com/zhangdashuaige/p/16881587.html

相关文章

  • 微服务系列之ZooKeeper注册中心和Nacos注册中心
    一、ZooKeeper注册中心Zookeeper是ApacheHadoop的子项目,是一个树型的目录服务,支持变更推送,适合作为Dubbo服务的注册中心,工业强度较高,可用于生产环境,推荐使用。 ......
  • 配置中心的设计-nacos vs apollo
    简介前面我们分析了携程的apollo(见 详解apollo的设计与使用),现在再来看看阿里的nacos。和apollo一样,nacos也是一款配置中心,同样可以实现配置的集中管理、分环境管理......
  • Nacos的安装、配置
    (目录)Nacos安装指南1.Windows安装开发阶段采用单机安装即可。1.1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页......
  • SpringCloudAlibaba 微服务组件 Nacos 之配置中心源码深度解析
    大家好,这篇文章跟大家聊下SpringCloudAlibaba中的微服务组件Nacos。Nacos既能做注册中心,又能做配置中心,这篇文章主要来聊下做配置中心时client端的一些设计,主要从源......
  • docker安装最新版nacos
    docker安装最新版nacos第一步:拉取镜像dockerpullnacos/nacos-server第二步:mysql创建数据库CREATEDATABASEnacos;USEnacos;CREATETABLE`config_info`(`id......
  • 服务注册到nacos
    Nacos是SpringCloudAlibaba的组件,而SpringCloudAlibaba也遵循SpringCloud中定义的服务注册、服务发现规范。因此使用Nacos和使用Eureka对于微服务来说,并没有太大区别。主......
  • 5.Nacos安装指南
    一、Windows安装1.下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacosGitHub的Release......
  • Nacos(注册中心)
    检查实例状态:每隔5s发送一个心跳包,15s没反应服务内部问题,30s没反应服务关闭依赖<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cl......
  • docker部署nacos
    docker安装nacos1、查看镜像dockersearchnacos2、创建目录mkdir-p/mydata/nacos/confmkdir-p/mydata/nacos/logs2、创建临时容器dockerrun-p8848:8848-......
  • 【BUG记录】com.alibaba.nacos.api.exception.NacosException: Request nacos server
    BUG背景使用docker搭建nacos服务后,准备用java客户端连接nacosserver的时候出现了如下问题,连接不上。(可能和大家的导致的问题不一样)BUG日志如下的报错可以看见gprc的字眼,咦,......