简述
本文主要对Nacos多项目、多环境配置的不同方案进行总结。
通常一个项目(Project)会包含多个服务(Service),一个服务对应多个环境(本文以dev、test、prod三个环境为例说明)。
不同的方案取决于Nacos的定位,如果Nacos只是本项目或者本部门使用,那么以下几种方案都可以。如果Nacos作为公共配置中心,供整个公司共同使用的话,那我们在Nacos的配置上就需要更加审慎,严谨,从而保证配置更加合理和灵活。
对于生产环境,可以是单独的一套Nacos,并由专门的人员来维护。
Nacos权限控制:用户--角色--权限(权限对应到命名空间)
所以我们在创建Namespace和Group时,需要考量以什么维度和指标来定义Namespace和Group。