zookeeper、eureka、nacos区别

在分布式领域有一个很著名的CAP定理:

  • C:数据一致性
  • A:服务可用性
  • P:分区容错性(服务对网络分区故障的容错性)

而分布式环境只能满足其中两个

Eureka和Zookeeper就是CAP定理中的实现,Eureka(保证AP),Zookeeper(保证CP),nacos(CP+AP)。

image.png

image.png

Nacos 支持基于 DNS 和基于 RPC 的服务发现,
Nacos除了服务的注册发现之外,还支持动态配置服务。动态配置服务可以让您以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。动态配置消除了配置变更时重新部署应用和服务的需要,让配置管理变得更加高效和敏捷。配置中心化管理让实现无状态服务变得更简单,让服务按需弹性扩展变得更容易。

一句话概括就是Nacos = Spring Cloud注册中心 + Spring Cloud配置中心。
https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容