logo资料库

nacos技术分享.pptx

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
Nacos
Nacos是什么? • Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组 简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服 务元数据及流量管理。 • Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云 原生范式) 的服务基础设施。
Nacos 的关键特性包括 • 服务发现和服务健康监测 • 动态配置服务 • 动态 DNS 服务(Kubernetes体系的服务发现、服务发现迄今仍然 没有标准协议、异构及多语言系统的服务发现) • 服务及其元数据管理 3
4
架构及概念 5
6
CAP理论 CAP理论是分布式架构中重要理论 • 一致性(Consistency) (所有节点在同一时间具有相同的数据) • 可用性(Availability) (保证每个请求不管成功或者失败都有响应) • 分区容错(Partition tolerance) (系统中任意信息的丢失或失败不 会影响系统的继续运作) 7
注册中心 一致性协议 Nacos CP+AP Eureka AP 健康检查 TCP/HTTP/MYSQL/Client Beat Client Beat 负载均衡策略 权重/metadata/Selector Ribbon 雪崩保护 有 自动注销实例 支持 访问协议 监听支持 多数据中心 HTTP/DNS 支持 支持 跨注册中心同步 支持 SpringCloud集成 支持 Dubbo集成 K8S集成 支持 支持 有 支持 HTTP 支持 支持 不支持 支持 不支持 不支持 Consul CoreDNS Zookeeper CP TCP/HTTP/gRP C/Cmd Fabio 无 不支持 HTTP/DNS 支持 支持 支持 支持 不支持 支持 — — RoundRobin 无 不支持 DNS 不支持 不支持 不支持 不支持 不支持 支持 CP Keep Alive — 无 支持 TCP 支持 不支持 不支持 支持 支持 不支持 8
分享到:
收藏