eurka和nacos
1.eureka是需要通过maven加载依赖后,搭建server服务部署;<br>nacos是通过下载alibaba打好的jar进行部署
2.eureka控制台粗糙,不能区分namespace;<br>nacos有更人性化的控制
3.eureka本身没有配置中心,才有git或svn的地址配置文件;<br>nacos有动态配置中心,类似apollo
4.高可用,eureka比较简单,在调用方配置注册中心地址;<br>nacos需要配置虚拟ip实现高可用
5.eureka注册基于服务;<br>nacos注册基于接口
6.eureka 客户端注册服务上报所有信息,节点多的情况下,网络,服务端压力过大,且浪费内存,<br>同时集群伸缩性不强,服务端集群通过广播式的复制,增加服务器压力;<br>nacos 服务注册发现 ,distro协议每个服务负责部分节点,容易扩容且单个服务压力不大<br>
7.eureka客户端更新服务信息通过简单的轮询机制,当服务数量巨大时,服务器压力过大;<br>nacos 客户端长轮询30s超时(有更细立即返回)+ 服务端延时队列29.5s左右(变更事件通知立即返回响应)<br>
8.Eureka2.0 闭源;<br>nacos 阿里开源