SpringCloud Alibaba Nacos作为配置中心(六)(2)--------自定义扩展的 Data Id 配置 结合 配置不同环境

本文介绍了如何使用SpringCloud Alibaba Nacos作为配置中心,结合自定义Data Id和不同环境,实现多环境配置的灵活组合。通过实例展示了在Nacos中创建配置文件,客户端工程的搭建,以及在开发环境(dev)和测试环境(test)下的应用。在测试过程中,发现这种配置方式可能导致启动速度变慢。
摘要由CSDN通过智能技术生成

 

前面分别介绍了

SpringCloud Alibaba Nacos作为配置中心(四)-----------不同环境下切换配置文件实现开发、测试、生产等不同环境下配置文件切换

 SpringCloud Alibaba Nacos作为配置中心(六)(1)--------自定义扩展的 Data Id 配置实现一个工程,多个配置文件的组合

通过这两者相结合,可以实现配置文件更加灵活的组合。在如下场景中:

一个项目通常由多个微服务构成,

  • 一些配置是各个微服务公用的配置,即全局配置:例如,数据库配置,数据库连接池配置,redis缓存配置,日志配置、分页方式配置等。此外,这些公用配置又根据不同环境下是否配置不同,分为恒定全局配置(日志配置、分页方式配置)、以及根据不同环境而变化的全局配置(数据库配置、redis缓存配置)
  • 一些配置是每个微服务特有的配置,即局部配置:例如某些自定义属性值等。同样,根据在不同环境下,是否发生变化,也可以再分成了两类。

下面以一个实例介绍一下

假设有两种环境:开发环境dev、测试环境test;

配置有:

  • 全局可变配置:redis配置
  • 全局不念配置:日志配置
  • 本地可变配置:
  • 本地不变配置:

1、在Nacos Server创建相关配置文件:

配置文件中的内容依次如下: 

  • nacos-config-client1-dev.properties                   LOCAL_GROUP
    local.config=dev-local-config

 

  • nacos-config-cli
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值