Nacos简记

88 阅读1分钟

Nacos简介

Nacos提供了三项能力:

  • 注册中心:服务注册与发现、健康检查
  • 配置中心:动态配置
  • 控制台系统

Nacos历史

Nacos从阿里内部的三个产品进化而来。

  • Configserver 非持久注册中心
  • VIPServer 持久化注册中心
  • Diamond 配置中心

配置中心

基本概念

image.png

  • Namaspace
    • 命名空间
    • 常用于区分不同的环境,如线上环境、测试环境等
  • Group
    • 配置组
    • 对配置集进行分组
  • Config Item
    • 配置项
    • kv形式的配置
  • Config Set
    • 配置集
    • 多个配置项的集合。通常一个配置文件是一个配置集。一个应用可以有多个配置集。
  • Data Id
    • 配置集的Id。
    • 命名规则:${prefix}-${spring.profiles.active}-${file-extension}
  • Configuration Snapshot
    • 配置快照
    • 本地生成的配置快照。没有过期的限制。