名词解释

项目组

项目组是项目的集合,一个项目组下会有多个项目、多个命名空间、多个公共配置。

项目

项目可以看做配置文件的集合,获取配置文件时,必须指定哪个项目、哪个命名空间。

公共配置

就是一些公共的配置文件,可以被同项目组内的项目使用。

命名空间

配置文件的最小组织单元,可以理解为环境、机房等等。

权限

分为三类权限,Admin、Owner、Manager,权限由大到小。

元配置

sail-client 启动时需要的信息,告诉它去哪里获取配置,获取哪个项目的哪些配置。元配置可以在 Sail 中自动生成。

发布配置

计划中,配置可以灰度发布。

历史版本

每次对配置的修改都会被记录,方便回溯、回滚。

配置加密

配置加密后,只有 Owner 可以看到配置,其他人看不到。 解密密钥在命名空间创建时生成,同样只有 Owner 可以看到。

配置类型

支持:tomlyamlini等常用的配置格式,当然也支持无格式custom,无格式则不会校验格式。