面试题:Zookeeper和Eureka的区别
Eureka | Zookeeper | |
---|---|---|
设计原则 | AP | CP |
优点 | 数据最终一致 | 服务高可用 |
缺点 | 选举leader过程中集群不可用 | 服务节点间的数据可能不一致 |
适用场景 | 对数据一致性要求较高 | 对服务可用性要求较高 |
啊啊啊:
eureka与nacos相同点
- 都支持服务注册与服务拉取
- 都支持服务提供者心跳方式做健康检测
eureka与nacos区别
- nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例(永久实例)采用主动检测模式
- 临时实例心跳不正常会被剔除,非临时实例(永久实例)则不会被剔除
- nacos支持服务列表变更的消息推送模式,服务列表更新更及时