Zookeeper和Eureka的区别

Zookeeper 保证CP,但不是强一致性。为了保证强一致性,再读数据前,先执行sync(与leader同步数据)。

值得注意的是,leader可能会挂掉,此时需要重选leader,该过程时间很长且过程中集群不可用。

Eureka保证AP,不会出现整个集群不可用的状态,Eureka各节点都可以提供服务,若一个节点down掉,可以自动切换另一个节点(但不能保证数据一致性)。

(后续再补充)

CAP:consistency, availability, partition tolerance

你可能感兴趣的:(分布式,集群)