Nacos简介
Nacos提供了三项能力:
- 注册中心:服务注册与发现、健康检查
- 配置中心:动态配置
- 控制台系统
Nacos历史
Nacos从阿里内部的三个产品进化而来。
- Configserver 非持久注册中心
- VIPServer 持久化注册中心
- Diamond 配置中心
配置中心
基本概念
- Namaspace
- 命名空间
- 常用于区分不同的环境,如线上环境、测试环境等
- Group
- 配置组
- 对配置集进行分组
- Config Item
- 配置项
- kv形式的配置
- Config Set
- 配置集
- 多个配置项的集合。通常一个配置文件是一个配置集。一个应用可以有多个配置集。
- Data Id
- 配置集的Id。
- 命名规则:${prefix}-${spring.profiles.active}-${file-extension}
- Configuration Snapshot
- 配置快照
- 本地生成的配置快照。没有过期的限制。