Eureka和Nacos的相似点有:
● 都支持服务注册发现功能
● 都有基于心跳的健康监测功能
● 都支持集群,集群间数据同步默认是AP模式,即最全高可用性
Eureka和Nacos的区别有:
● Eureka的心跳是30秒一次,Nacos则是5秒一次
● Eureka如果90秒未收到心跳,则认为服务疑似故障,可能被剔除。Nacos中则是15秒超时,30秒剔除。
● Eureka每隔60秒执行一次服务检测和清理任务;Nacos是每隔5秒执行一次。
● Eureka只能等微服务自己每隔30秒更新一次服务列表;Nacos即有定时更新,也有在服务变更时的广播推送
● Eureka仅有注册中心功能,而Nacos同时支持注册中心、配置管理
● Eureka和Nacos都支持集群,而且默认都是AP模式