Eureka和Zookeeper还有Consul的区别:
答:Eureka遵从AP原则,追求可用性;Zookeeper遵从CP原则,追求一致性;
体现在获取服务注册列表上,当ZK的master挂掉后,会触发选举,选举期间无法从ZK获取服务列表信息,这就是为了一致性放弃了可用性;Eureka则追求可用性,只存在Eureka Server,就可以获取到服务注册列表信息,但是可能获取到不是最新的,这就是为了可用性放弃了一致性;
Eureka和Nacos的区别:
答: Eureka只能遵从AP原则,Nacos同时支持CP和AP原则,支持切换,AP模式下服务以临时实例注册,CP模式下服务以永久实例注册,Nacos集成了配置中心的功能。