栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Nacos和Eureka的区别

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Nacos和Eureka的区别

一、介绍

Nacos是阿里巴巴最新开源的项目,提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。更敏捷和容易地构建、交付和管理微服务平台。

Eureka 是Spring Cloud 微服务框架默认的也是推荐的服务注册中心,由Netflix公司与2012将其开源出来,Eureka基于REST服务开发,主要用于实现AWS云的中服务定位,以实现中间层服务器的负载均衡和故障转移,遵循着CAP理论中的A(可用性)P(分区容错性)。一个Eureka中分为eureka server和eureka clint,其中eurka server是作为服务的注册与发现中心,eureka client既可以作为服务的生产者,又可以作为服务的消费者

健康监测

Nacos:

1.先遍历一次所有的实例对象,判断最后一次心跳发送的时间距离当前时间是否超过了设定的值(默认为15s),如果是,则将该实例的health属性改为false
2.再遍历一次所有的实例对象,判断最后一次心跳发送的时间距离当前时间是否超过了可删除时间的值(默认为30s),如果是,则将该实例从内存中删除。
 

Eureka:

Eureka客户端默认会30秒发送一次心跳,超过90秒未收到心跳,则会被移除。15分钟内85%客户端异常时,服务器端自动进入保护模式,停止访问,保护数据不会删除数据。

配置中心

Nacos内部集成配置中心,自己动态刷新的,它采用Netty保持长连接实时推送。

Eureka 需要配合Config实现配置中心,且不提供管理界面。Eureka需要配合MQ实现配置动态刷新。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/459793.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号