ZooKeeper、Eureka、Consul、Nacos的选型对比

本文对比了ZooKeeper、Eureka、Consul和Nacos四种常用的注册中心。Zookeeper采用CP模型,Eureka侧重AP,Consul和Nacos基于Raft算法实现CP,但Nacos还支持AP模式。在选型时,CP可能导致短暂不可用,而AP可能数据不一致。尽管各有优缺点,Nacos因功能全面被推荐为首选。
摘要由CSDN通过智能技术生成

ZooKeeper、Eureka、Consul、Nacos的选型对比


1|2四种常用注册中心

zookeeper

zookeeper的基础知识以及基本的架构原理,互联网Java工程师面试突击第三季,里面是有讲过zk的一些架构原理,如果大家不了解的话,可以去看一下

【leader+follower的架构】

【服务主要是2个动作,一个是服务发现,一个是服务发现,别人要读取服务相关的一些信息】

【服务注册就是向ZK Leader写入数据。ZK集群是基于ZAB协议,ZAB协议跟raft协议有点类似,但是不太一样,ZK自己搞的分布式算法。基于ZAB协议进行数据一致性的同步】

【服务发现就是一个读取数据的过程,可以找Leader读,也可以找Follower读】

【服务注册只能找Leader,但是服务发现可以找Follower,因为会同步】

zookeeper的原理,leader+follower,leader写

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值