nacos和eureka 的区别?
时间: 2023-10-12 17:57:56 浏览: 92
SpringCloud基于Nacos和Eureka 实现双注册双订阅模式,可用于将注册中心Eureka平滑过渡到Nacos的解决
回答: Nacos和Eureka是两种不同的服务注册与发现中心。Nacos支持CP和AP两种模式,可以根据配置来识别。如果注册Nacos的client节点注册时是ephemeral=true即为临时节点,那么Naocs集群对这个client节点效果就是AP,反之则是CP,即不是临时节点。Nacos使用的是netty和服务直接进行连接,属于长连接。Nacos client通过心跳上报方式告诉Nacos注册中心健康状态,默认心跳间隔5秒,Nacos会在超过15秒未收到心跳后将实例设置为不健康状态,超过30秒Nacos将实例删除,不再接收请求。而Eureka中分为Eureka server和Eureka client,其中Eureka server作为服务的注册与发现中心,Eureka client既可以作为服务的生产者,又可以作为服务的消费者。因此,Nacos和Eureka的区别主要体现在支持的模式、连接方式和操作实例方式上。
阅读全文