zookeeper 是CP原则,强一致性和分区容错性。 eureka 是AP 原则 可用性和分区容错性。 zookeeper当主节点故障时,zk会在剩余节点重新选择主节点,耗时过长,虽然最终能够恢复,但是选取主节点期间会导致服务不可用,这是不能容忍的。 eureka各个节点是平等的,一个节点挂掉,其他节点仍会正常保证服务。

zookeeper 是CP原则,强一致性和分区容错性。 eureka 是AP 原则 可用性和分区容错性。 zookeeper当主节点故障时,zk会在剩余节点重新选择主节点,耗时过长,虽然最终能够恢复,但是选取主节点期间会导致服务不可用,这是不能容忍的。 eureka各个节点是平等的,一个节点挂掉,其他节点仍会正常保证服务。