同样是一个分别式服务发现和注册中心,同样是基于springBoot的,两者主要区别在哪里?
首先说一说基本功能也就是共性:
1、服务注册和发现
2、TTL服务端对客户端服务的心跳监控
3、超过3台服务集群拓展并相互间实现服务共享
不同点:
1、Euraka基于springboot的自创建项目,Nacos是开源项目在gitHub上下载安装并独立运行起来
2、Euraka心跳30s一次,90秒为踢出服务时间,Nacos心跳5s一次,15s为踢出服务时间
3、Euraka服务端获取到的服务注册信息存储在自己内存里,集群也是一样,Nacos服务获取到的服务注册信息存储在内置数据库derby里,集群需切换为mysql
4、Nacos具有spring clound config配置中心功能,Euraka没有
5、Nacos目前多用于linux系统,Euraka多在windows系统下