~ 3、Nacos比Apollo







~   3、Nacos比Apollo






#Apollo 对比 Nacos

1、首先在界面看,nacos可能看起来比较简洁,直接把所有项目和配置都直接展示出来了,但是apollo在项目划分概念上就比较清晰;

2、nacos配置文件支持比较多的格式,支持yaml、text、json、xml、html、Properties,而apollo只支持xml、text、Properties格式;

3、nacos具备服务优雅上下线和流量管理,API+后台管理页面,而Euraka的后台页面仅供展示,需要使用api操作上下线且不具备流量管理功能;

4、从部署来看,nacos整合了注册中心、配置功能中心,把原来两套集群整合成一套,简化了部署维护;

5、从长远来看,Euraka开源工作已停止,后续不再有更新和维护,而nacos在以后的版本会支持SprintCLond + Kubernetes的组合,在两套体系下可以采用同一套服务发现和配置管理的解决方案,这将大大的简化使用和维护的成本,同时来说nacos计划实现service mesh,是未来微服务的趋势;

6、从伸缩性和扩展性来看nacos支持跨注册中心同步,而Eureka不支持,且在伸扩容方面,nacos比Rureka更优秀,nacos支持大数量级的集群;

7、nacos具有分组隔离功能,一套nacos集群可以支持多项目、多环境;

8、性能方面,nacos读写tps比apollo稍微强一些;

上一篇:Apollo系列(二):Apollo在ASP.NET Core 3.1中使用


下一篇:springboot项目使用 apollo 配置中心