Nacos注册细节
相比Eureka,Nacos可以主动推送变更消息push,nacos注册中心一当发现有服务挂了,会立即向服务消费者发送服务变更消息,让服务消费者能及时跟新,跟新的效率更高些,时效性好些。
不是临时实例,即便服务程序关闭之后,还在这里,只是标红表示不是健康状态,等待着我们启动它
再重新启动服务,上面的服务就会恢复健康状态了
- Nacos与eureka的共同点
- 都支持服务注册和服务拉取
- 都支持服务提供者心跳方式做健康检测
总结
- Nacos与Eureka的区别
- Nacos支持服务端主动检测提供者状态 : 临时实例采用心跳模式,非临时实例采用主动检测模式(但是主动检测对服务器压力会比较大,所以更建议使用临时实例)
- 临时实例心跳不正常会被剔除,非临时实例则不会被剔除
- Naco支持主动服务列表变更的消息推送模式,服务列表更新更及时<
- Nacos集群默认采用AP(强调数据的可用性)方式,当集群中存在非临时实例时,采用CP(强调数据可靠性和一致性)模式; Eureka采用AP方式