名词解释
项目组
项目组是项目的集合,一个项目组下会有多个项目、多个命名空间、多个公共配置。
项目
项目可以看做配置文件的集合,获取配置文件时,必须指定哪个项目、哪个命名空间。
公共配置
就是一些公共的配置文件,可以被同项目组内的项目使用。
命名空间
配置文件的最小组织单元,可以理解为环境、机房等等。
权限
分为三类权限,Admin、Owner、Manager,权限由大到小。
元配置
sail-client 启动时需要的信息,告诉它去哪里获取配置,获取哪个项目的哪些配置。元配置可以在 Sail 中自动生成。
发布配置
计划中,配置可以灰度发布。
历史版本
每次对配置的修改都会被记录,方便回溯、回滚。
配置加密
配置加密后,只有 Owner 可以看到配置,其他人看不到。 解密密钥在命名空间创建时生成,同样只有 Owner 可以看到。
配置类型
支持:toml、yaml、ini等常用的配置格式,当然也支持无格式custom,无格式则不会校验格式。