zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    输入框联想
    SyntaxError: missing ; before statement 错误的解决
    Oracle数据库DECODE函数的使用.
    MySQL ----命令总结!
    个介!
    递归函数
    闭包函数与装饰器
    函数对象
    力扣题
    函数基础
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14460818.html
Copyright © 2011-2022 走看看