• springcloud alibaba-nacos之NameSpace、Group、DataId


      nacos中提供了NameSpace、Group、DataId,他的作用是能让我们对配置文件进行分类管理,三个能够确定唯一的配置文件。我说一点,可能不同的公司,会对这3个的定义是不同的。

      比如 定义一:

        1. NameSpace:区分不同的环境

        2. Group:区分不同的项目或系统

        3. DataId:项目中的配置文件

      定义二:

        1. NameSpace:区分不同的项目

        2. Group:区分不同的模块

        3. DataId:区分不同的环境

      还有其他的定义,看公司。

      假设同一个NameSpace、Group,要进行DataId的切换,只需要改下面的配置的值:

    spring:
      profiles:
        active: dev

      假设要进行Group的切换,只需要改下面的配置的值:

    server:
      port: 3377
    spring:
      application:
        name: nacos-config-client
      cloud:
        nacos:
          discovery:
            server-addr: localhost:8848 #注册中心的地址
          config:
            server-addr: localhost:8848 #配置中心的地址
            file-extension: yaml # 要读取nacos上的配置文件的后缀,这里只能是yaml,不能是yml
            group: TEST_GROUP

      假设要进行NameSpace的切换,只需要改下面的配置的值:

    server:
      port: 3377
    spring:
      application:
        name: nacos-config-client
      cloud:
        nacos:
          discovery:
            server-addr: localhost:8848 #注册中心的地址
          config:
            server-addr: localhost:8848 #配置中心的地址
            file-extension: yaml # 要读取nacos上的配置文件的后缀,这里只能是yaml,不能是yml
            namespace: 命名空间的ID
  • 相关阅读:
    How to debug with IntelliJ IDEA + Grails 2.3.x (转)
    Lucene教程具体解释
    html中滚动栏的样式
    centos下ant的安装
    qt的资源替换搜索QDir具体解释
    strtok和strtok_r
    文件读写、游标
    Rational Rose 2007 &Rational Rose 2003 下载及破解方法和汉化文件下载
    算法6-5:哈希表应用之集合
    javaEE jdbc编程步骤
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14460818.html
Copyright © 2020-2023  润新知