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
  • 相关阅读:
    Java使用AES算法
    Python中使用AES算法(解决Python2.x和3.x下运行不兼容问题)
    关于递归
    zabbix文档3.4
    CentOS-7.3.1611编译安装 Nginx-1.12.1+mysql-5.7.19+PHP-7.1.8+zabbix-3.4.1
    搭建zabbix服务器监控
    php编译安装过程中遇到问题
    springboot 获取控制器参数的几种方式
    spring boot 全局异常处理及自定义异常类
    Java 中的异常和处理详解
  • 原文地址:https://www.cnblogs.com/ibcdwx/p/14460818.html
Copyright © 2011-2022 走看看