共同点:
-
都支持服务注册和发现功能
-
都支持服务提供者心跳方式做健康监测
-
Eureka和Nacos都支持集群,而且默认都是AP模式
Eureka和Nacos的区别有:
-
Eureka的心跳是30秒一次,Nacos则是5秒一次(心跳监测周期不一样)
-
Nacos支持服务端主动监测提供者状态:临时实例采用心跳模式,非临时实例采用主动监测模式(临时实例心跳不支持会剔除,非临时实例不会被提出)
-
Nacos支持服务列表变更的消息推送模式,服务列表更新更及时,eureka则没有
-
Eureka仅有注册中心功能,而Nacos同时支持注册中心、配置管理
-
Nacos还支持CP,而Eureka只支持AP