39-nacos eureka zookeeper区别

Nacos, Eureka, Zookeeper都是服务发现和配置管理的工具,但是它们之间有一些区别:

Nacos

设计目标是以更简单的方式来实现服务发现和配置管理。

支持服务发现和服务元数据的注册与发现。

支持DNS-based服务发现。

支持RPC和服务间调用。

支持配置的动态更新。

支持集群部署和高可用。

Eureka

是Netflix开源的一款提供服务注册和发现的产品。

设计思路是AP(可用性和分区容忍性)。

不支持配置的动态更新。

支持集群部署和高可用。

Zookeeper

是Apache的一个开源项目,是一个分布式的,开放源码的分布式应用程序协调服务。

设计目标是为分布式应用提供一个高性能、高可用的分布式协调服务。

主要是通过观察者模式来通知变化。

设计思路是CP(一致性和分区容忍性)。

不支持服务的DNS-based服务发现。

支持配置的动态更新。

总结:

++Nacos更倾向于成为一个全能的服务,提供服务注册发现、配置管理等功能++。

Eureka更倾向于单一职责,只提供服务注册发现的功能。

Zookeeper更倾向于作为一个协调服务,提供服务注册、配置管理和分布式锁等功能。

相关推荐
yumgpkpm12 分钟前
Iceberg在Hadoop集群使用步骤(适配AI大模型)
大数据·hadoop·分布式·华为·zookeeper·开源·cloudera
叫致寒吧3 小时前
zookeeper与kafka
分布式·zookeeper·云原生
HitpointNetSuite4 小时前
云原生与 AI:NetSuite 如何塑造亚太中端市场
人工智能·云原生
轩轩Aminent4 小时前
WSL 中的 Ubuntu 系统中使用 Docker
ubuntu·docker·eureka
hanyi_qwe5 小时前
ZooKeeper+Kafka
分布式·zookeeper·kafka
Selegant5 小时前
Quarkus vs Spring Boot:谁更适合云原生时代的 Java 开发?
java·spring boot·云原生
2501_939909055 小时前
Zookeeper及Kafka
分布式·zookeeper·云原生
古城小栈6 小时前
云原生安全:Falco 容器运行时监控
安全·云原生
运维行者_6 小时前
APM 性能监控是什么?从应用监控与网站监控了解基础概念
网络·数据库·云原生·容器·kubernetes·智能路由器·运维开发
乂爻yiyao6 小时前
Java 的云原生困局与破局
java·开发语言·云原生