微服务服务发现、配置和管理之-Nacos简介
什么是Nacos?1、Nacos是一个易于构建云原生应用的动态服务发现、配置管理和服务管理平台一句话概括就是Nacos = Spring Cloud注册中心 + Spring Cloud配置中心。2、Nacos支持几乎所有的主流类型的“服务”的发现、配置和管理:Kubernetes ServicegRPC & Dubbo RPC ServiceSpring Cloud RESTful Se
·
什么是Nacos?
1、Nacos是一个易于构建云原生应用的动态服务发现、配置管理和服务管理平台
一句话概括就是Nacos = Spring Cloud注册中心 + Spring Cloud配置中心。
2、Nacos支持几乎所有的主流类型的“服务”的发现、配置和管理:
Kubernetes Service
gRPC & Dubbo RPC Service
Spring Cloud RESTful Service
3、Nacos的关键特性:
服务发现和健康检测
动态配置服务
动态DNS服务
服务及其元数据管理
Nacos 地图
命名空间
用于进行租户粒度的配置隔离。不同的命名空间下,可以存着相同的Group和Data ID的配置。
Namespace的常用场景之一就是不同环境的配置的区分隔离,例如开发测试环境和生产环境的资源(如配置、服务等)隔离
配置集
一组配置项的集合称为配置集。
在系统中,一个配置文件通常就是一个配置集,包含了系统各个方面的配置。例如,一个配置集可能包含了数据源、线程池、日志级别等配置项
配置集 ID
Nacos 中的某个配置集的 ID。配置集 ID 是组织划分配置的维度之一。Data ID 通常用于组织划分系统的配置集。
配置分组
默认采用 DEFAULT_GROUP 。配置分组的常见场景:不同的应用或组件使用了相同的配置类型,如 database_url 配置和 MQ_topic 配置。
服务发现
(通常使用服务名)对服务下的实例的地址和元数据进行探测,并以预先定义的接口提供给客户端进行查询。
元信息
Nacos数据(如配置和服务)描述信息,如服务版本、权重、容灾策略、负载均衡策略、鉴权配置、各种自定义标签 (label),从作用范围来看,分为服务级别的元信息、集群的元信息及实例的元信息
更多推荐
已为社区贡献14条内容
所有评论(0)