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写