CAP理论
在分布式领域有一个很著名的CAP定理:
- 一致性(Consistency) (所有节点在同一时间具有相同的数据)
- 可用性(Availability) (保证每个请求不管成功或者失败都有响应)
- 分隔容忍(Partition tolerance) (系统中任意信息的丢失或失败不会影响系统的继续运作)
Nacos是什么
Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现(注册中心)、服务配置(动态配置中心)、服务元数据及流量管理(服务的健康和状态监控管理)。
Nacos 支持的服务:
服务(Service)是 Nacos 世界的一等公民。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理。
- Kubernetes Service
- gRPC & Dubbo RPC Service
- Spring Cloud RESTful Service
核心特性
-
动态配置服务:动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。动态配置消除了配置变更时重新部署应用和服务的需要。配置中心化管理让实现无状态服务更简单,也让按需弹性扩展服务更容易。
-
服务发现及管理:动态服务发现对以服务为中心的(例如微服务和云原生)应用架构方式非常关键。Nacos支持DNS-Based